Mood swings are not something to be ashamed of. We all have them at one point or another and they can be brought on by a number of reasons. Perhaps Aunt Flo is preparing for her visit or maybe you didn't get enough sleep last night and are a bit cranky. However, for some, mood ...