It doesn't matter how long you hold in the smoke. Once it hits your lungs the active incredients (the ones we love) are taken into your bloodstream. Holding in smoke for a longer period of time makes you feel higher though, due to lack of oxygen. So technically, you'd be better off exhaling and then holding your breath for 20 seconds.