Yeah, best thing that I can recommend to you is to just take a break, or don't smoke so much.

For instance, I only smoke about once or twice a day, and I only smoke a small bowl each time. I still get really decently high, and I don't waste it at all.