Boyfriend gained weight and doesn't want sex anymore?

We've been dating for 5 years and are getting married this summer, but I've noticed a large change in him; he used to want to have sex on a daily basis, and it was like that up until a month ago when he found out he gained 7 lbs.

He is by no means fat, in fact he's really muscular. He has a little fat on his sides, but not enough for anyone to notice. But I can't help but feel less self confident as he doesn't touch me or have the same sexual desire for me as he once did.

I myself am petite, thin but fit, and he's assured me that it's not me, it's him, but I don't know how I can make him feel better. He went on a diet this past month and he dropped 5 lbs., but he's still feeling discouraged and told me he wanted to give up, and now we've had sex maybe twice this past month.

What should I do to make him feel more confident?
Boyfriend gained weight and doesn't want sex anymore?
Post Opinion