It's no secret that "out of sight, out of mind" really works when you want to save money. For myself, personally, I spend money if I see it readily available and just sitting in my checking account. This is why I need to funnel all my money into different accounts so that I don't spend it all!
Here's a visual of where my money goes after each paycheck.
This way I don't feel guilty after I see the final number in my checking account. I also spend an unhealthy amount of time looking at my budget and tracking all my expenses.