So yesterday was my birthday. My boyfriend's parents came up yesterday for a football event and before coming up called my boyfriend and basically told him they were going out to dinner and I wasn't invited. I made no other plans and my old group of friends openly snubbed me, so basically having dinner with him was my only plan and this meant I'd be eating dinner alone on my birthday. I managed to hold in the tears until about 15 minutes before his parents got there before I burst into hysterics. The boyfriend basically tried to calm me down and told me it was just dinner. I called my sister and made plans to go eat with her. His parents got there, and things were awkward because I'm pretty sure they aren't huge fans of me. We go to the event and afterwards traffic is crawling. My boyfriend's parents insist that I cancel plans with my sister and have dinner with them because they want to go ahead and get it over with, so I do. We have an awkward dinner. We get back to BF's apartment and his dad gets a phone call that there has been an emergency with BF's grandmother, who has been in pretty bad shape for a while. They rush out the door. BF is upset for a while and calms down when they tell him she is stable for now. I log onto facebook and discover that literally NO ONE has wished me a happy birthday except my mother and aunt. That combined with everything else that has happened that day causes me to burst into tears. again. BF and I make a cake, I play with a cat, we go to bed eventually.
Wake up this morning, and he's been up for 3.5 hours playing a video game. I put our pet rats on his shoulders, thinking it would be funny. I remind him we have dinner planned with my family who are in town. everything is fine. We go to dinner, have a good time. I go back to his apartment, grab my stuff and head back to my dorm so I can get some work done and go to bed. Obviously that didn't happen. He pops up on Facebook and says he's upset. I ask why and he proceeds to say he won't tell me because we'd fight. I get progressively annoyed because he keeps going on about it but won't tell me. He then, finally lashes out at me saying that I shouldn't have cried last night about having a horrible birthday because he shouldn't have had to deal with it because of all the other stuff going on. He accuses me of being passive aggressive because I put the rats on him while he was playing a video game and apparently the people on his game are the only people who take his mind of things. I'm in shock, we evolve into a huge fight, I tell him it isn't fair that he's lashing out at me, and he starts crying and hangs up on me.
I'm still upset and angry and I can't sleep. I understand that everything with his grandmother has been hard on him, but that isn't my fault. I didn't make it happen, and I wasn't trying to be inconsiderate on purpose. I was legitimately pretty devastated about everything else that went on. I'm so mad that he lashed out at me, but I feel bad about it too because I can't figure out if he is just legitimately feeling upset or if he is being a jerk and blaming me for his problems. I'm mad in part because when I get upset he accuses me of being out of control and tells me he can't handle it but when he does something like this, suddenly everything is my fault.
It's not fair... I know I'm probably being selfish, but it hurts. I had to get it out to avoid doing something to sabotage my entire diet.

I know I cant really comfort you, but i would have felt the same