She's sick Zeene.
She's not behaving like a healthy human being, never mind a mother.
I dont hang around her much at all these days.
Good! Hang around her even less!! She upsets you and offends you way too much to deserve your presence. It's not doing you any good to be around her is it?
Do you have anyone else you could spend time with? A friend perhaps? Any other relative that you care about and respect or even just enjoy? My advice is to surround yourself with as many positive influences as humanly possible.
Be with people you like and enjoy being around, not this person who is behaving in such an awful way. Take her power away, Zeene. She can't hurt you if you're not around her.
I'm so sorry that you have to go through this and that you have to suffer because of her behaviour.

It's not fair. It's not nice and it's a real rip off.
I hope you will get away from her and begin building a much better life for yourself. I hope you will not let her have any more control over you.
I hope you will not allow her any more opportunities to hurt you.
I will keep you in my prayers Zeene.
GFN