20F and my anxiety disorder affects my sleep. It regularly keeps me up for nights on end. I had to leave college last year because of this issue, and with the next semester nearing, I'm doing everything I can to work on sleeping better. I need to get back in school, it's the most important thing to me, and I know I won't be able to if I'm still not sleeping.

I've made progress with my sleep, but whenever my brother (17) has his girlfriend (16) sleep over, it makes my nights worse and ruins that progress. I get anxious thinking something might go wrong with another person here overnight and I hear them walking around the house really late, so the sounds keep me up too.

I asked my parents if she could not sleep over for a few weeks while I get my sleep in order for school. I made it clear that I don't care if she comes over every single day, from morning until night...it's just the sleepovers that have been making it hard for me to get where I need to be mentally before school starts. Everyone thinks I'm being unreasonable and even though, deep down, I know I'm not, I still feel so guilty for asking them to do that for me.

Every couple of days, my brother will beg and plea with my parents for a sleepover, only for them to say no, and I feel so horrible because it's my fault they're doing that. I know it's what's best for my health right now, but I can't shake the guilt. He asked again today and I'm crying in my room because I'm worried I'm a burden on my family. I wish I could just stand up for what's best for me confidently, but instead, I feel even worse when I get what I need.

Does anybody else feel this way when doing something that'll benefit their mental health but possibly upset others? I'm so tempted to just tell my parents to let her sleepover tonight so I don't have to feel this much guilt, even if I know the sleepover will keep me up all night. I just constantly feel like everyone else's needs are more important than mine and I don't know what to do.