Each pay day, always, always, always pay all your bills FIRST, then look at what you have left over. If you only have $60 left until the next pay day, and the fridge is empty, that D&D suppliment won't look so danged tempting. Or at least it shouldn't.
Ditto to what several others have said...