Hello englishcrumpet, welcome to PC!

I hope you find your time here to be of benefit.
I think it would be unwise for anyone to try and diagnose you on this site, as none of us are professionals. I imagine there are several members who can relate to rapid mood swings though. Regardless of the label though, I hope you are able to find help for these symptoms and achieve stability.