First let me start off by saying that I do not condone drug use of any kind. I hear you saying that he's changed and left the drug usage alone however he still smokes weed? Isn't weed considered a drug? In all actuality that would mean he's still on drugs, right? I can only assume that this must mean he was doing some harder drugs at one time. How will you feel about him doing this around your baby once you guys do manage to conceive again, because If he's ready for a family, he has to ask himself if the marijuana usage is more important to him than you. Second, let me say that I try to never tell a married person to leave their spouse. Many people will have various opinions, but the vows you made were for "better or for worse" and I do believe that people can change if they want to. You said that he changed and left the other drugs alone, so I have to believe that he could also leave the marijuana alone. Living with others can place a strain on a marriage. Especially if your family feels compelled to comment on things going on between you guys. But just being totally honest with you, he sounds very immature and a bit controlling if he doesn't want you to spend time with your family, hell you're living with them! How could you possibly not spend time with them? And he's arguing with you cause he can't smoke weed. He shouldn't want to smoke weed in your parent's house out of respect for them and their property! I'm sure he knows that they would not approve. I'm sure he does feel trapped. Hopefully you guys can get your own place sometime soon. Sit your husband down when the two of you can talk rationally and explain to him how you feel. Listen to his concerns and let him know that you are dedicated to this marriage 100%. Explain to him that you understand that he may feel trapped, but you appreciate him making this effort to make the best out of your living situation. Most men need to feel needed. Maybe he feels as if you don't need him since you're with your family now. Mostly explain to him that you don't want to keep argueing. Sometimes in the heat of an arguement, it's best to say "Baby, I love you, but I don't want to keep argueing with you right now." and walk away and give both of you time to calm down. Once you've stepped back, you can sometimes look at things better and think rationally. I pray things get better, because right now you should be focused on recovery. Good luck and God bless.