Why does my husband if 9 years still say mean things to me, like nobody likes you, you'll never change??

He always puts me down and I do everything, I work, clean and take care of the kids. All I want is some love from the man that I would do anything for, meaning sexually, he is my everything and I want o please him mentally, physically, and personally , so why does he hate me still.
Why does my husband if 9 years still say mean things to me, like nobody likes you, you'll never change??
Post Opinion