So many people hold ill feelings about that six-letter word. The ever so restrictive, unachievable, hard to grasp, math-phobic BUDGET! You know.
Out of sight, out of mind. Consider not only a separate account but an independent bank. I use the Capital One 360 account. You can read more here: What Is The Most Challenging Part Of Saving Money?
Always make a list of the grocery stores before you go. This way, you will not forget things and have to go back. That never ends cheaply.