To make things clear, I really love my mother and my girlfriend.
About my mother: she gave me everything in life. She really loves me, and do her best to take care of me. But I can not deny that she is a really difficult person to deal with, and when she doesn't like someone, she is really unpleasant.
About my girlfriend: she comes from a poor and divided family, but she is a person that always fights for her dreams. About 8 years ago, she left her hometown (about 500km from my city) to live here. We met each other at a party and started dating about 3 weeks after that party. We've been in a relationship for about 3 years. At the moment, she is having more contact with her family, mainly because of a newly born nephew.
The differences between my GF and mother started long ago when, at a Christmas night in my house, my father said that he was really happy with my old brother having a new girlfriend; and he said nothing about my GF (me and my brother started to date our girlfriends the same week). Also, my mother has always been a pleasant person with my brother's girlfriend (because she was rich), while she was not giving much attention to my girlfriend.
Also, my mother had already argued with me many times just because I was hanging on with my girlfriend and never said anything about my brother.
The problem is that this hate towards each other is really driving me mad. It's causing me anxiety, a little bit of depression and emotional instability. Also, my girlfriend is threatening me that she will move to her homeland to stay with her family and will never go back. I want to find a way to solve this problem.
I have been on this relationship for 3 years now. My mother, unfortunately, is a very proud person. I think that she will not apologize for her acts and my girlfriend said that she doesn't want to live with my mother anymore. How can I make each other to live in peace?
OBS: I live with muito parents.