McKall wow, that's quite a story. Very sad. I'm from Salt Lake too, (not Mormon either). Forgive me if I'm wrong, you sound very young. I don't have any advice you would take. Ok, since you begged me to tell you.....walk away Sweetie. Give him a year or five, if he stays clean, then think about a relationship with him....before you have 5 kids, a mortgage, and a heroin addicted partner. Good luck.