((((((((Anjelmarie))))))))))) I agree with sunsetsunrise that you are not being selfish. And I think sunsetsunrise makes an excellent point about people who have been raised without healthy boundaries telling people who DO try and set boundaries that they are selfish.
Gosh, this is such a difficult situation. I too wish you could get away for a while and stay somewhere else. I think it would be good for your boyfriend too if you left for a bit. It might bring him to his senses. Is there anywhere at all that you could go? Anyone you could stay with for a while?
Big hugs to you