In my experience, those mood swings lead to tons of misunderstandings, arguments and even broken relationships... because I thought that they "needed to understand me", however people doesn't have as much resistance and can be easily hurt.
I think it is just learning how to manage your mood swings so that they doesn't affect your social life... after all, you don't need that kind of stress during contest preparation. Try some anger management techniques.