Mil rant!!!! Need advice

I’m 34 weeks pregnant and we are staying with her for a few weeks until our house is fully renovated and baby safe, she basically begged us to stay with her which I should’ve known was a bad idea. She also just recently found out I was pregnant (4 weeks ago) because me and SO knew she would act like this.

She watches everything I eat and always comments on it

She’s telling me to be careful no matter what I’m doing, as though I’m putting myself and the baby in serious harm. (Like today I got yelled at for carrying a 2 liter water to the fridge).

Every time I get dressed in the morning she comes over and puts her finger in between my skirt, jeans, or shorts to tell me if it’s “too tight”.

She TOOK my baby clothes and other baby items out of the room while I was gone and organized them in her room, where she is now trying to build a nursery.

She freaks out if we leave the house without telling her because she thinks I went into labor, and if we’re out she calls every hour asking when we’ll be back.

Now that house renovations are taking longer we’ve decided to rent near by the house, she starts crying and freaking out saying that we need to stay with her and save money.

She even made a schedule where she works 4 hours and then stays with the baby after work while I work the rest of the night for 8 hours .

She cries to her son about how she has no money but then spends 80$ a week at least on baby stuff that I’ve told her we DONT need and already have plenty of. We’ve had to donate the stuff she buys because we already have way to much.

On top of this she has conversations with me about how I need to put the baby first now and it’s time to be a mother and I need to start thinking about that. I’ve never been irresponsible and I’m doing everything in my power to give my baby the best possible life.

Trust me this is only part of it, but the bottom line is that she has no respect for me or my body and is a very emotionally unstable person. I love my SO but I hate to think that his mom will be a big part of our sons life, she still hits him to this day when she’s upset and I’d hate to think that she’d treat my son like that. I don’t know what to do, although he acknowledges that she’s acting crazy he’s also really protective over her and let’s her control him more than she should.