There is NO WAY any one on here can diagnose you. If your concerns are really serious you will somehow need to find a way to see a doctor. Having said that if you have not yet reached your 20's there is a good chance that your moods will stabilise with time.
A couple of things worth looking into anyway: for mood swings CBT (cognitive behavioural therapy) which you can work through from books.
Also useful
*****-worlds most hypocrital piece of advice coming up ..******
Regulate your sleep patterns. ie try for around 8 hours AT THE SAME TIME every night.
|