Am I overreacting?

So, my husband and I were friends before we were ever together. I would tell him about dates I had and he was even at a party where I hooked up with a guy I was seeing at the time. So fast forward to being a married couple now for a year and ever since we began dating he would make low blow comments about me being a “hoe” in school and other comments of that nature. He’s always called them “jokes” and we have had a few arguments about how that absolutely makes me feel terrible. Especially since when we started dating I would be absolutely honest about everything. Including the people I had been with. I’ll give you an example of the conversation we had tonight in regards to my dog.

He said “you know there’s only one bitch in this house.” -jokingly

And I jokingly said back with a smile “yeah you.”

“No you I was talking about you since you’re pregnant.”-him

“Well I’m not a dog”-me

“I saw how you were in school.”- him in reference to the guys I’d been with. Only 3, including him, might I add.

I’m absolutely exhausted with fighting over the fact that comments like these make me feel like scum. He knows this, and in every other aspect he’s an amazing husband. But what do I do? I already have low self esteem, and he met me at one of the lowest points in my life. But it seems like he just loves to throw it in my face that he knows who I’ve been with. What do I do? I guess I’m just trying to make myself feel better and vent but some advice might help.