My partner was abroad for a five day work trip and just got back late Friday night. He watched football on Saturday, we took the dogs for a walk then he decided to go on a last minute night out with his friends to watch football. I said I didn’t think it was very nice as we hadn’t seen each other all week. He said he hasn’t seen his friends in ages ( not really true, he was at his friends house last week and he’s planned to go away to watch a football match, an abroad stag party and a concert all in the next few months ) I never discourage him from spending time with his friends but I felt it would have been nice to want to spend time with me after not seeing me.
He texted me at 7 saying he was coming home but stayed out for hours after. I ended up last minute joining my friends dads birthday anyway but I didn’t think it was nice either to say he was coming home and not bother and stay out and get drunk.
We have had a few arguments recently about him staying up late at home drinking at least once a week, his drunken snoring really disturbs my sleep and recently he’s vomited all over the bed and pissed the bathroom floor after heavy drinking. I’ve been really exasperated by this and told him it’s really selfish to keep me awake when he knows I have a stressful job where I need to be focussed (pharmacist) it happens again and again and he promises it will stop but it doesn’t.
I know there are two separate issues here but I feel like the resentment building up makes me get irritated more easily. Other than this he is a thoughtful, supportive, loyal partner and a good man. Am I being selfish / overreacting?