They typically last about 3-5 hours. They seem to last longer and go better if I'm rested up enough before smoking. If I'm tired the high will be brief and suck.