
Eating right has always come easy to me. Maybe it's because I grew up in a household where eating breakfast and vegetables with dinner were the norm or maybe it's because I participated in sports that required me to learn about nutrition such as wrestling and bodybuilding. I don't know for sure but I do know that many people struggle with making good food choices. They give into their cravings and sabotage their meal plans on a regular basis.
I'm in a unique position that I get to ask people the great question "why?" Why did you eat that cake even though you knew you'd pay for it later. Although I get many answers, one of the common ones I get is I didn't want to offend the person that offered it to me. I hear this a lot!
Here's my advice to you...go ahead and offend. It's okay to say "no thank you". You don't have to eat everything you're offered. Another technique (if you are that worried about the persons feelings) is to make an excuse such as "I'm full, but I'll have one later." Time will pass, people will forget about it and later never comes.
One thing you don't want to do is start getting into a debate with people and making a big deal about why you are not eating the piece of cake. Also, don't pass on it and sit there bitching for 30 minutes about how you're not allowed to have it because of your diet. Nobody want to hear you whine about that stuff.
SO, if you are serious about losing weight, simply learn to say "no thank you. maybe later" and move on with your day. you're friends will still like you.