I wouldn't use "flips" in that context. "Swings" is a much better choice. You can also say "oscillates" or "fluctuates".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Xerxes"Swings" is a much better choice.Yes, because it's common and natural in the context of moods, as can be seen here http://en.wikipedia.org/wiki/Mood_swing and here http: