29wks4days, weight gained 3 pounds

I'll be 30 weeks on Saturday and so far I've only gained 3 pounds. I stay active and eat right I do have a cheat day here and there my doctors aren't concerned about it at all. But some of my friends keep bitching at me that I'm selfish? I don't know how I'm possibly being selfish if my baby is perfectly healthy??!!