Depends.. usually around 2 hours, but there was a time when my tolerance was insanely low (been clean for seven months) and I was blasted for 6.5 hours off of one hit. Swear to god.