Depends what I smoked. I have some shiva weed here that gets me stoned for 4/5 hours straight, possibly longer, but I smoked more after 4 hours so I can't tell. With a mini about an hour WIth a whole joint an hour or 2? After 2 or 3 joints I stay stoned for maybe even 6 hours. With a few bong hits it depends how many I took obviously.