I have been with my fiancé for 6 years. He’s in his second year of gen surgery residency. I moved with him a couple of months ago and found out he has cheated not only once but throughout the whole relationship with different women. He blames it on the stress his career has caused him. Not only that but he has issues with alcohol and drugs. I left him. And now he makes me feel guilty. He says he needs me more than ever and that we need to work through this. But he needs professional help and with this career he doesn’t have time. I feel like he sees me as his solution to his problems. I feel so so bad for leaving him at a time like this when he needs me the most. But I keep thinking if I go back, not only do I have to put up with the stress of his career (being alone, far from family and friends) but also all the problems he’s bringing to the table. All of which I just found out about. Am I being selfish for leaving him when I know how hard residency can be?