I have issues with my mom?

There are a lot of issue with my mother, she has hyper thyroid> now hypo thyroid.
I know it is something related to hormones.
But all she does is insult me for being myself in front of everyone I go to. I am below average student, always have been, study is something I can't do.
And most of the time I secure 50-60%. In all the major exams (in india it's equal to a failed student) she use to insult me in from her family, bad mouthing, and telling lies.
Because of her I ate rat kill 2 times! To off myself. Cause everyday the same if I am home, he doesn't go out, if I am out, never listens to her.
I did everything for her, cleaned house, washed clothes when I was 14 (which is considered good) in that everytime she showed that how bad I am.

Finally in my diploma and engineering days it all changed, i started getting good grades.
I got a offer from Barclays for testing role (good salary). Still she behaved the same, cursing at me that why I didn't die , why I don't deserve anything.
My dad everytime saves me from her. Her bad mouthing has now made a permanent dent with my trust levels with all females. It's like they might be speaking behind my back. I know that is not true for all.
Now I have planned to persue cybersecurity in Uk. Which she supports but now flaunts all my achievements as her own. I just want to get out of my issue completely cause now I want to feel loved, taken cared of, I want to be wanted in life by someone else.
And every girl who I talk to, feels like she will do the same. Feels like I am tool to there amusement.
Sometimes I feel like I should never have been borned. Or I should have died when I ate rat kill. I paid off my dad's money, and with him as well the relation is like a business meeting, nothing like father- son relationship.
I have issues with my mom?
Post Opinion