you just have to prioritize your budget. make a list of your expenses, starting with most important and see where weed fits in. this is how i do it:

1.Food
2.Rent
3.Weed
4.Booze
5.Grandma's life support