What is the mental disorder or condition in which people have mood swings?
bi-polar is one of them
PMSlol ... just kidding, ladies ...
Manic depressive also causes mood swings.
Adhd and another one is border line personality disorder. But if your talking about a person under 18 ,more than likely it's emotional growing up.