I can't take it

I literally have to beg my boyfriend for compliments and when I do he gives me so much shit, idk what to do anymore I feel so shitty