What should I do?

Whenever I get ready, whether I have makeup on or not, my boyfriend never gives me a compliment. Sounds picky and shallow but I've noticed changes during sex too. He's started to get me to keep my top on, by crotchless knickers so I don't have to take them off and he doesn't care if I finish or not. I usually have to get myself ready down there before sex because he doesn't often go down on me but expects a blowjob every time. I don't often climax dying sex which means I tend to have a low mood afterwards and I just feel self conscious and unattractive. I guess I just feel like his sex doll.