Tolerance has a lot to do with it.

When I first started smoking I couldn't even function after I smoked. It can be awful stuff too, and if you haven't smoked a lot you will still get unbelievably high. Mainly just because you're not used to feeling like that.