LOL, thats like me, ill yell at someone or take my anger out over nothing...and then only moments later, I feel like a total idiot lol.
Or my partner will just try and cuddle me and ill snap, telling him to get the eff off me....then about ten minutes later, i realise how rude i was and go back and apologise to him lol

weird how our emotions work....and i thought i didnt have any mood swings...lol, i must be in denial...