It might change from brand to brand – normally the effect lasts a maximum of 90 seconds. Keep in mind that on a windy day, the smoke dissipates faster.