My boyfriend and I live together. He hasn't seen his friends (or me) in two weeks as he's been away, he got back on Thursday. On Friday he had his best friend over because he needed "one on one" time with him and "lad" time. He'd promised we'd have a night in together, but his friend arrived at 3pm and didn't leave until almost 1am. He said that he's make it up to me by having a night in the next night, which we did. He initially asked me and my son to go out whilst he was over, but I refused, so I had to stay upstairs instead. My mum has my son that night so it was just me upstairs. Then on Sunday, he had the same friend round again and another friend because he needed that time with them for the sake of his mental health, I again, had to stay downstairs whilst they were here for hours. He then informed me around an hour or so ago that his friend would be coming over tonight (the friend that came on Sunday, not his best friend) because he needs one on one time with him, meaning again I'll have to stay upstairs in the bedroom. His best friend is now currently over, he's apparently only popped over for a cigarette. I'm upstairs now again, because they are having time downstairs.
I've been a bit put out by this but he thinks I'm being unreasonable and that he would do the same if I wanted friends over. AIBU for being annoyed by this? I'm upstairs now pretty pissed off as I have to be upstairs now, then I can go back down, then I'll have to be back up when his other friend is here later.