I've found that I will tend to build a tolerance to cannabis if I keep smoking the same stuff. Each variety of cannbis has different levels/amounts of various cannabanoids -- which is why they affect you differently.

Anyway, by switching stuff, I can usually overcome that tolerance buildup.