Julie Z.
I find the key for me is baby steps, routine and forgiveness. I take each day at a time, only buying what I need for that day (and getting creative with the leftovers after the fact) and trying to set aside small chunks of time at the same time each day to prepare meals. If I don't manage to do what I had planned, I try not to beat myself up about it and just start afresh the next day. (I do live a 2 minute walk from a big supermarket, which is an advantage, so I'm sorry if this advice doesn't apply to your situation)