Weekends are definitely harder. The kids are home, as is hubby. The scheduele's all out of whack. That's why it's real important to plan it out, just like any other day of the week. And plan it I do. I also allot myself some extra calories on the weekend. That's a big help.
In order to make steady progress, you must get past the weekends. As hard as they may seem. But really, once you get a couple of good ones under your belt, it DOES get easier. You will be thrilled, just thrilled with the results if you stay on plan through the weekend. Come on -you can do it.
I would add some snacks in to your day along with those 3 meals. I personally like to eat evey 2 -2 1/2 hours or so.
You also mentioned that you go shopping on the weekend. Well that's a GOOD thing. Stock up the house with healthy foods, no need to go off plan. Strawberries, pears, apples, fat free yogurt. String beans, cauliflower, butternut and acorn squash. Be creative. There's PLENTY of healthy, low cal foods to be had that are delicious. I just started making applesauce as a treat for the weekend. It's PHENOMENAL. Butternut squash is another new treat around here. I make chicken breasts with lemon, onion and mushrooms - better then any restaurant, as a weekend treat. Taco salad is also a weekend favorite.
As far as going to restaurants, there's almost always a healthy option. Chicken breast, fish - baked. Salads, with no dressing. Or Tricia had some great ideas.
You have to be strong. You have the strength to do it. Dig down deep. It's there and it snowballs as you go along. The more you do it, the more you get into it. The stronger you become.
Mugs, the bottom line is, you've got to set yourself up for success, by having the right "tools" in the house. Good, tasty, healthy foods. You also must change your way of thinking. You have to try and look at this longterm. 7 days a week. Try and figure out what will make you stick to your plan throughout the weekend.
Good luck to you. I KNOW you can do this.