I keep experiencing very annoying mood swings, where one day I'll be fine and really happy/optimistic and the next I'll be sad and irritable and get angry at the slightest things. Most of the time I am really happy, but when my mood turns it lasts for around a day and is usually accompanied by headaches/ chest pain. There's no correlation between my period and these moods as far as I am aware because they happen very irregularly and without warning- I just don't feel like 'me'. I'm finding it hard to cope with being so optimistic and happy and then like a different person as well. There are lots of mental health issues running in my family, my grandma has schizophrenia and my sister has a personality disorder. I don't think I'm depressed because I don't ever feel suicidal, but when I'm angry I feel an urge to hit things etc.
What are your thoughts?