NEED TO VENT and could use some advice

So my boyfriend and I have been together for over 5 years and we have 3 kids together. I feel like we have a great relationship for the most part. We share the same humor and we have fun together.

My last child was born only two months ago. We've discussed and agreed this would be our last and after having 3 kids in 5 years, I'm excited to concentrate on getting in shape and loving myself again. I've been very hormonal lately and honestly very insecure. Lately I find things are bothering me that would never bother me before. My man is constantly looking at pictures and videos of other women. Which isn't out of the ordinary for him. But he never compliments me. He's never been the type to really, and has been something I have brought up numerous times over the years. Because I was feeling extra down about myself lately I've been trying to fish for compliments basically but every time I say anything I'm insecure about he says well yeah you need to start working out and stop drinking ice caps. Btw I just recently joined a kick boxing class and have been trying hard to cut back on bad foods but obviously give in to temptation, but bottom line is I have started trying to better myself. It would be nice for him to motivate me instead of agreeing with me about everything that is wrong with me. It just makes me feel worse. Also he's been constantly telling me to do Kegels. He will say it multiple times weekly. And I have been doing them.

So basically I feel like he's completely unattracted to me and thinks I'm loose apparently as well. Today I broke down crying because he just made me feel like complete shit. He said well wouldn't you rather I tell you the truth?? I don't even know what to do. Should I tell him to start lying to me? I just feel so hurt and down about myself. He apologized later on for hurting my feelings and making me cry. But this has been something that has stayed the same through the years. Just seems amplified now because I'm extremely hormonal. Anyway there's my rant... Any advise or thoughts would be appreciated.