I need a bit advice. My sister has always been a little short tempered but in the past year since she was pregnant and now has a 5 month old it is becoming almost unbearable. I can't say or do anything without her very quickly turning to anger and either snapping at me or outright shouting at me for the tiniest of things. I try to stay calm and yes I'm not perfect I suppose sometimes I can be argumentative but it's times when it's simple differences of opinion or when we're having what I think it's a polite discussion or debate about something then all of a sudden she'll get very angry and start shouting and arguing. One day we had a massive argument because I had mentioned something about an observation I made about someone else's driving. She thought I was talking about her and immediately starting shouting. Later on that night she messaged to say that she was feeling down that day. She never apologizes as she always says it's other people not her. How can I talk to her about this? It's getting me down that shes always so angry at me and I'm getting worried for her. When she said she was feeling down I said maybe she should talk to the doctor because it's almost every day she is like this now but she just said that she's fine and it was a just a one off. I know it's not she is very quick to anger but she always blames the other person. It's getting to the point where I'm on egg shells and afraid to say anything because the simplest thing set her off. What can I do?