We have been dating for almost a year and a half. When we started dating, he was totally against any drug use. Then about 3 months ago, he made a few friends who smoke weed. For two weeks, it was impossible to get into contact with him. Every night he was getting high and drunk until he passed out wherever he was. Now, he has started doing X. He did it once about 4 weeks ago and told me he was finished with it and would never do it again. Last night he called me at 3 in the morning to tell me he did it again. He went on saying how much he loves me and how he wants to marry me and how sorry he was for doing drugs but he was only going to do it every other month. This coming from the guy who was completely against all forms of drug abuse a few months ago. I understand why he is turning to drugs. He has had a very, very difficult life. Both his parents died when he was very young, his brother died in Afghanistan, he spent most of his childhood in a hospital with TB, he watched as dozens of other patients died. But I don't know how to handle this. I could barely handle him smoking but I put up with it. Every time I talk to him about it, he says it's his life and he decides what he does to his body and no one has the right to tell him what to do. When I get upset about it, he gets mad at me and makes me out to be the bad guy, saying I'm selfish and pointing out anything I've ever done wrong. It always ends in me apologizing. What do I do?