I second what JohnE posted.

Paying yourself first (10%??) works very well.
_________________________
QMC, USCG (Ret)
The best luck is what you make yourself!