Guys, honest question, can my boyfriend become happy with me if I change my ways?

hi guys,
my boyfriend and i used to do a lot of things together and used to go out on a lot of dates now we barely do anything. why? because all i do is complain. i’ll be very honest i’ve recently became very insecure with myself and my body. so i complain a lot about his social media. he stopped hanging out with me more, he spends more time with his friends, he stopped taking me out on dates, he used to call or text me all the time and now he doesn’t do that. i know for a fact it’s because i complain and i’m not good company to be around with. im trying to change to become better person. my question is when i change will he start enjoying hanging with me more, taking me out on dates, texting me more?
Guys, honest question, can my boyfriend become happy with me if I change my ways?
Post Opinion