Addiction is hell. Heroin addiction is a particular kind of hell I wish upon no one. I can tell you a lot about it, not much about "recovery". I can tell you what I've done to stay off heroin, and to have walked off methadone, but that would be pointless, since it's my path, and for me alone.
One thing i can tell you is, you have to do it for you. The love of your partner is not adequate to be a foundation for your recovery. (I don't like that term, nor do I like "sobriety", since my "recovery"includes periods without it.) It is a valuable asset that you have because you are not using, but don't put all your faith in that emotion stopping the force of your addict when he comes knocking on your door. And I'm not discounting it, addiction can come before family and God.
I don't know what you do to stay away from such powerful addictions like the ones you have, but I hope you have in place lots of support. The hardest part off kicking opiates comes six months down the road, and that's when you're gonna need some people and things in place.
This community has been an invaluable part off my support system, since a huge part of my healing path involves working with the substance it is dedicated to. I urge you to take advantage of the love and wisdom that are these people. I'm just a guy who posts here sometimes, but I know that if you come into this community and honestly want to better yourself through the work being done here, it is available to you.
I'm very glad that you have found a path out of your hell. Keep on walking, friend.
Sine experientia nihil sufficienter sciri potest -Roger Bacon
*γνῶθι σεαυτόν*