usually between 1-2 hours. depends on what i'm doing. if i am just sitting around on the internet smoking it can be like 3 but if i smoke and then get up and do shit its probably one or two. on days that i work i can smoke up to an hour before i have to leave and i am not stoned by the time i get there (15 minute drive).