I think it's natural for a situation like this to bring out your inner thoughts and feelings about the issue. You are not being selfish. You have to put yourself first sometimes. I'm sure you care about your friend, and will do what ever you can for her. Don't feel guilty.