Wow, sucks to be you, lol.
Have you ever considered that maybe, just maybe, you smoke too much?
May I offer a suggestion?
Take a break, your lungs will thank you, your stash will last longer, and the next time you get high it just might last you a whole hour.
Win, win, and Win!