Why do you need him to stop?<br />
At the heart of it, you need to decide if you love him as the person he truly is, or if you love the idea of what he COULD be if only he did all the things you want him to do?<br />
I think you need to stop this before the marriage and figure out who you really love. This man, or your idea of what he could be. Because you got engaged to someone who likes pot, and I am telling you hon, you don't find successful marriages ba<x>sed on the idea that things will be fine AFTER they change.
Whether or not he is "ok" with it, you need to be true to yourself and the actual situation you are in. We don't marry people because we are worried about them not being "ok" with us not marrying them. Right? You have your life, your happiness, your business, your goals and those are the things that you have to deal with now. You cannot change another person, EVER. Trust me. Never. He can change because he wants to change, but that truly has absolutely nothing to do with you. You must deal with the situation you are truly in. Do you love this man, and will you marry him knowing he is an addict? If so, great, marry him! If you do not want to be married to him as an addict, do not marry him. This is your choice, this is reality. Be true to what you really want and do not get married based upon what could be. If you can accept him as he is today and let him figure out his addition in his own time, then fine! Do it. Do you see?
That marriage will be one made in HELL!
mark those ****** words in blood!!!
Stop bloody nagging the poor guy so much. If you want to change him that much then why are you with him in the first place ?
It will not get better EVER once you are married
Are you really going to marry someone you can't trust? That's foolish. Either work out your issues in couples counseling, or leave this guy- he doesn't sound like a keeper.
Dump hime and get a new boyfriend that does what you tell him.
You will find some one really nice soon.