boyfriend not attracted to my body. I need help

Jasmin
Basically my boyfriend and i have been together for 2 years and I didn't sleep with him until almost a year of being a couple because of my own insecurities and because I was a virgin and didn't want to just give it to someone who didn't care love me. Our sex life was pretty active after that but over the past 3-4 months it's kinda came to a stop and felt like I've had to beg for sex, we probably had sex about 5 times in the past few months. I have gained about 20 lbs since we started going out and have thought maybe this was the reason. I know I'm the bigger then most of the ladies he's been with before me. Yesterday I brought it up and simply asked him if we weren't having sex anymore because he's not attracted to me and he said that he wasn't attracted to my body, that there was some attraction but not a lot because I'm a bigger girl. That really hurt. I felt used and ashamed and kinda like he's been lying to me. 
I have been going to the gym for the past few months trying to lose the weight I've gained since I stopped dancing and just from eating out so it's not like I'm just laying away and not doing anything. It just takes time. But to hear that's he's never really been attracted to my body and doesn't want to be intimate and it hurts. He also said that he likes me for who I am and but my body could use improvement. I do I don't know what to do. I know we all want a guy who loves us for who we are but also likes what's physically infront of him. I'm trying to see if I should stay with him or break up with him. 

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors