Long story short, my parents are both passed, I am 22 years old, I've lived with my grandparents since I was 11, and now my 2 year old son lives with us too. My Grandma and I had the best relationship growing up until I had to move in and she became mean and verbally abusive. Some things that come to mind that she's said are "I hate you" and "so and so is smaller than you". She's made comments on my weight throughout the years, and she used to call me a whore in highschool. When we used to get into arguments she'd resort to screaming and sometimes even hit me.
I've read her texts a few times and she talks so mean about me to family and friends; she's made comments in front of my friends and boyfriend so other people have witnessed this. I literally have no idea why's shes so hateful towards me. I try to be nice and do nice things for her but the gratitude doesn't last long. We butt heads sometimes, but I've learned to walk away when she follows me and keeps trying to argue. She's hit me across the face before. Let me just say, she's not completely out of her mind; she goes out and does things by herself, so she's with it for the most part.
She does have memory loss, depression as far as I'm aware, she's been tested for Parkinsons but I dont think she was diagnosed with it. How do I mentally cope with this abuse? I've been dealing with it for nearly a decade.