I have similiar case with you but not worse.
Do you know why your mother treat u so bad ? You must know before improve the relationship with her (if you want). She must has story behind her. Anyway, try your best is okay la. Thinking of people is hard to control or change.
Don't be so angry with your mother, obviously, she has a bit mental problem. Do your have brother or sister? Ask them to take your mother to seek professional help.