i dislike feeling dependent on anything, so if i'm fiending for weed, i tend to avoid smoking it. joints are a really inefficient method of smoking. you could always turn your weed into hash, or maybe quitting for a while would be best. quit, lower your tolerance, stop having an addictive personality, save money, buy a boat, sail the ocean. yep. that's what you gotta do.
Yeah I'm in the same boat. I smoke like 5 times a day but just to enhance what I do not to just sit and smoke for an hour or so on end. If I don't have it I don't walk the floor I'll be watching Netflix or walking around (rural area so it's fun) or a bunch of other things. Anything rolled is a huge waste. Glass is the way to go on a budget. A bowl goes a loooong way if you take slow hits. Another way is to save up for a grinder. Kief catchers are your friend. If not, a 4 or 5 dollar metal grinder is great, grind, pack, then bang the kief out into a small glass container. Instant budget-friendly kief catcher. Bongs are the best bet for glass and budget. Search around and you will find a nice 18" one for a good price (search around maybe $30). Add a diffuser when you get the money or buy the diffuser beads, very cheap.