<human>: Give me a shortened version of the text

My SO and I have been seeing each other for about 2.5 months now. It's recently become apparent that she doesn't know what to do with her anger. 

She got herself into a foul mood because she was sick and 'it's not fair why did it happen to me,' after staying over at my house, it took me about an hour of getting snapped at before I was able to calm her down.

 This isn't an isolated incident, but is indicative of the pattern she shows; out of nowhere she can be angry/in a bad mood about something, not want to tell me what it is that's on her mind, and ask that she not be talked to (about what she's angry about or otherwise) or touched. 

It doesn't particularly bother me if she gets angry with me, as I don't require validation from her, but I'd like to either find a way to make her feel better or detach myself from her for a few hours while she cools off by herself. I don't get angry often and when I do I'm totally in control of my emotions, so this kind of behavior kind of baffles me and I'm not really sure what to do with it.
<bot>: my SO has trouble controlling her anger, which puts me in an awkward situation where I have no idea what to do to help her, but when I try she just ends up getting pissed at me.