Roller-coaster of emotions
a situation or experience that alternates between making you feel excited or happy and making you feel sad, disappointed, or desperate