I strongly suggest you see a pscychiatrist for the problems you are having. A general dr does not specialize in mental health issues. They would just refer you to a pscy dr. It's a waist of time and money to go to a regular dr when your dealing with these issues. From there the pscy dr will take care of you and continue treating you.
It might be easier to see your regular doctor to talk about this and he/she can suggest who to see or what ought to be done. I'm not a doctor but it sounds pretty bad. I hope things get better for you soon!
I agree with Amlee. My suggestion would be to make an appt with a pscychiatrist. They will be able to help you.
I feel sorry to write this. I;m feeling guilty because I fear I'm making you feel bad. Saying these things to you because I am genuinely concerned. Figure you are too or else you wouldn't be mentioning what you wrote. I think it sounds like you're seeing hallucinations. That are are thinking delusional thoughts. To me a delusion is something that one believes that can't be true For example a woman thinking she is the queen of Sheba. Seeing things you understand can not move. You reported you saw things that weren't there since you were fourteen. I am not a dr. so I can't diagnose you. My suggestion is to see a caring mh professional. There is treatment for most mental disorders. Good luck to you.
Sorry you are having a hard time. When things start to get on top of you try to get some space and tske really deep breaths. Think of your favourite vacation or something that you enjoy doing. Keep taking deep breaths in and out until you become calm again.
Pick a time when you and your mom are both relaxed and calmly tell her how the arguments are affecting you. Don't blame or shout. Just tell her how it makes you feel. Ask for her help. Is there a teacher you can talk to at school? Maybe they could help too. It sounds like you will need some kind of counselling but don't panic. Those guys are great at making you feel relaxed.
You need to calm your mind, the conditions are making irritated. Go consult a counselor, I think proper food, exercise and medication will help you stay calm.
I think you ought to talk this sort of thing over with your parent, and be receptive to their having you chat with a local counsellor, who will likely offer suggestions to help you.