I'm in the UK, so our spending will mean little to you - but I do some of the same things as everyone: make a list, stick to it - I have recently got my DH to do the shop 'cos I was starting to 'treat' us too much, but now he's doing the same!
If you can shop on-line as this is a great way to force yourself to stick to your list and budget too.
Be tough on yourselves for a couple of months, and then plan a special treat for the next - having something wonderful to look forward can help you to be good (been there, done that

)