I’m totally over this now

So back story. I don’t have many friends. I can probably say I have two close friends who I barley hang out with maybe like once a year. I’ve been with my boyfriend for almost three years now and I’m just so done with things not going both ways.

I hung out with my friend back in November and I told my boyfriend a week before that I would be hanging out with her on a Monday. Everything was okay until I went to hang out with her and we hung out for about four hours. This WHOLE TIME he was sleeping and since he was sleeping I didn’t text him. When I got home he got angry and I mean ANGRY that I didn’t text him what we were doing every second when i was with her. I apologized like I always do and we got over it.

So today comes along and out of no where he says he’s going to hang out with his friend from work. I was okay with it and just told him have fun. It’s been over two hours and not a text or a phone call of what he’s doing.

I’m just so over being yelled at for not communicating when he never does the same to me. Things never go both ways in our relationship. He will yell at me for not doing something he likes, but yet does that same exact thing to me.

I’m going to be talking to him when he gets home but any advice? I just feel so drained and feel like I’m overreacting