I can understand your situation because I also face the same problem, A bit of difference is that I am a daily wager where someday I earn extra and someday I won't get a single penny. I only apply one rule for my budget, If I earn something I spent something If not then the simple answer to the expenses is a big NO.
Well that's exactly the same thing I said brother... Your income will determine the way you spend.
People who don't take this into consideration ends up getting into trouble.