Take a few deep breaths before, then on the last one suck in oxygen as much as you can. Also, when you're underwater don't move at all, it saves energy.
A roach can. Roaches can hold their breath for 40 minutes, while the longest a human can go it u to about ten minutes. On average people hold their breath for about a minute, but free swimmers go for...
If this is meant to be a serious question i guess its a funny-serious question
--------------
in terms of smoking helping you hold your breath longer
No, it does not help you hold your breath...