I'm mentally a CHEATER!!

Does this happen to anyone else.. I've been with my bf for 4 years. Well our relationship is really rocky I've tried to leave him so many times and he makes me stay tells me he's changed blah blah. Hells stop being verbally abuse etc.. well for the past 2 months we've been going to the gym together for some us time.. shit still the same.. well I went to the same gym with my mom on the weekend he worked and the guy behind the desk said can I tell u something your sooooo beautiful! I was honestly in shock I haven't been said I'm beautiful in a LONG ASS time it made me feel so good about myself.. BUT I CANT GET HIM OUT MY HEAD NOW!!! Like wtf he's probably a baby I'm 30 even tho I don't look it.. BUT AM I NORMAL???