(((Anika))) God, I hate this part of mental illness....we are so often made to feel like we just have to suck it up and wait for our bad spells to be convenient for other people. What if your boyfriend wasn't going on holiday next week? How long would you wait? And who cares for your sister's kids while she's at work? I know you said they're older, but does she have any sort of childcare?
What if you (god forbid) had a stroke? Or a diabetic emergency? Or were in a car accident? Who would step in then?? Somebody would have to. That's life. I don't think you should wait any longer. Somebody needs to step up. Maybe your sister could take a couple of days and your bf could take an extra day of holiday or something. You just have to say "I need to go". Period. I wish I could be there for you.