I love your screen name

even though that has nothing to do with the topic lol

but for me I had the same problem, taking a break helps alot

I would suggest that after your break, don't smoke that much, the more you smoke and the more often you smoke, the quicker your tolerance builds up

I've managed to keep my tolerance really low for a year now, I take breaks all the time, by force mainly because I'm broke, and I only smoke until I'm high

its works for me but everyone is different

you could try switchin dealers