I may not be the best to give advice but you are more then welcome to message me if you ever want to talk. Have you tried telling your mom how you have been feeling and see if she could get you set up with someone who could help and would be able to tell you whats wrong. Sorry if i'm not much help

Hang in there it always gets better.