I'm sorry that you are feeling this way. It makes me sad to read this. I know how hard it is to be your age, and it is so much harder if you have a parent who is unbearable.
I'm not going to get into it here, but my mother and I do not have a good relationship either--I had a very hard time at your age as well.

I hope you have someone you can talk to, at least call that number that was provided--it is so much better to get things out in the open.

As far as Major goes, it makes me sad to read what your mother says about him I hope maybe she'll reconsider.