Am I the bad guy?

A little backstory for you, every year me and my friends rent a beach house for about a week well my boyfriend couldn’t go because he couldn’t get off work. He’s been telling me for weeks that he thinks he gonna be upset the whole week that I’m gone. Now I want to be there for him but at the same time I also want to have some fun with my friends since we are all usually really busy and don’t get to see each other much. Well I got a little drunk last night and apparently that was the only night he needed me to be there for him. And I tried to, to the best of my ability at that time but it’s hard to distract someone from their problems when they don’t even try to have a conversation. I get that he has mental health problems and you kinda need someone to talk to and I try to be that person but I can’t be there 24/7 and I told him he might just need to talk to a therapist. Idk I just feel upset because he does all these little tactics to make me feel bad and I just wanted to have some fun with my friends but if it doesn’t include him he gets upset.