Job problems/first time mom

Tips on how to leave a job professionally when the job and supervisor is very toxic? Just for a reference, here are some things my supervisor has said to me since I have worked for her. Mind you, I don’t really talk to her about anything other than work at all. She’s very unprofessional, emotionally driven, however she will never be gotten rid of, because of how long she’s worked for the owners.

When another co worker guessed I was pregnant and she overheard and she yelled, and I mean yelled to everyone at my job, “I told you guys once she got married she’d turn into a slut who can’t keep her fucking legs closed”. (She then laughed and said it was just a joke but I didn’t find it very funny)

After my pregnancy was known, she keeps announcing to anyone in hearing distance, “are you going to tell your baby that you were a slut and couldn’t keep your legs closed at the Christmas party and that is how he was made” (I was pregnant before the Christmas party, and didn’t even sleep with my husband that weekend.

The other day when everyone was talking about their kids (except me as my son isn’t born yet) she opened her mouth and said, “let’s all prepare ourselves for when (my name) has her baby and all she does is complain how hard is is to be a mother and how she can’t handle it”.

Then one day I was having a really bad day (didn’t say two words to her besides good morning and didn’t let it affect my job) she stated, “you look like shit, were you up all night letting your husband fuck you from behind” (which I found very inappropriate and not true, and also hurt my feelings as I was up all night because I had a family member in ICU because they tried to take their life) which I stated as I was very upset at her comment and she proceeded to say, “well I don’t feel bad for you, only cowards take their lives and you being sad isn’t going to keep them alive”.

These are just a few examples of things I’ve been told, and the stress and tears everyday aren’t worth harming my pregnancy. The verbal abuse is also I’m struggling with how to leave this job. I plan on leaving at the end of April, I just don’t know how to say I will be leaving without being verbally attacked. My job doesn’t have an HR representative, it’s a very small business as well.