We've been together for a few months, he stays over 6/7 nights a week. I have a panic disorder, twice now I've had to ask him to leave due to an oncoming panic attack and needing some time alone.

I've never straight up just told him to leave, I usually hint and ask when he has class etc, but he gets the idea. It's usually around lunch time the day after he's stayed the night. He gets very upset and says that it feels terrible to be 'kicked out' of somewhere he feels safe. I understand where he's coming from, but my room is also my safe space and sometimes I really need it to myself.

The reason I ask him to go is because my panic attacks are not pretty (shaking, hyperventilating, throwing up) and I don't want him to see me like that, plus it makes me even more anxious knowing that I'm being so vulnerable and upset in front of someone else. I've tried to explain this to him and he says he understands, but still makes it a problem and says he's sorry for getting in my way and being annoying.

I know it's a safe and comfortable place for both of us, and I want him to feel like that. But in the end it's my room and I'm not sure if I should feel bad for putting my wellbeing first sometimes.

Am I the asshole for asking him for some space when I'm feeling like that?