I agree, having a non drug using girl in my life has been an extremely positive experience. Gives me a reason to live a normal life, and someone normal to do that with.
My girlfriend is about as straight-edge as they come. She has smoked weed a few times in her life but does not enjoy it at all. She has never touched any other drugs in her life (with the exception of the benzos she's prescribed for her anxiety). Once in a while she'll have a margarita or a hard lemonade (literally one, usually doesn't even finish it). When I first met her I was so worried she's hate me if she knew anything, but slowly I told her more and more and she's okay with it.
She knows I used to be a heroin addict and said that doesn't change anything. I drink and smoke weed around her and she doesn't mind as long as I don't get pass out vomiting sort of shitfaced (which is understandable). Lol I've even rolled on MDMA a couple times when she was with me and she just thought it was cute how happy and affectionate I was. She was great with it actually, she was feeding into it helping to make sure I had an even better time that I already was.
She had this idea in her head about drugs being bad and people who got fucked up being horrible, but now she can see that I am in control and responsible so she doesn't mind that I do use drugs RECCREATIONALLY. I'm sure if I ever got tangled back up in a full on habit she would be extremely upset with me to say the least...
But I'm not planning on going back there again anyway.