I have noticed a pattern during these past couple weeks since I started my weight loss program. On saturdays I always end up eating more calories than I should. It always starts out a good day, I'm eating healthy food, working out, and keeping track of my calories. Then my friends or family will call me for last minute dinner plans and it completely screws up my system. When I eat out, I don't make unhealthy choices; however, overall restaurant food has a lot more calories than food I cook at home. I am not a believer in giving yourself cheat days, and any time this happens to me I feel like I'm cheating myself. I don't want to stay at home all the time, but I feel like I have to if I want to stay on track with my goals. Does anyone have any advise?