Depends on how long I've smoked and how high my tolerance is. But mostly 1 hour or longer if I really want it to be that long which is usually only when I'm around friends so I can have a long good time but usually when I'm by my self I only stay high for 30 mins and go to bed xD.