No you are not being selfish, you have conviction don't give into it don't settle with what you feel about it. I know I did and regret it so much a life of problems for giving into allowing boyfriend then husband to drink. Let the boyfriend go, it is not like you are judging him for drinking...