I am 19 years of age, I always feel tired, headaches, I have bad mood swings in which I get angry and snap at those around me. I cry for no reason or I feeel very low and upset. I am finding it difficult to get a good night sleep and whenever I do finally drift off, I wake up again! Please help!