I have major depressive disorder, and I would like to say you aren't alone :) it may be hormonal issues, but it may be depression. You should talk to your doctor. He can prescribe you medication to help and run blood tests
Remar has given you some good advice. And be sure to tell your doctor just what you wrote in your posting. That's important for them to know how to treat you. Things can get better for you by seeking treatment. You take care.
It could be your hormones because some teens do go through depression and anxiety. I do think it would be a good idea for your mom to take you in for a check up. They may want to do some testing like blood work to make sure you're not deficient on any vitamins or minerals. They may also want to check your thyroid to see if your levels are alright.
If everything checks out okay then it might be time to see a therapist to find out why you're feeling depressed and anxious.
We're here to listen and help any way we can.