Depends how much I smoke and if I'm toking every couple of minutes. Usually 2 bowls will get me a good high.....I peak at about 15-20 mins after the last toke and 2 bowls will keep me high for about 50 mins till i get burnt out.