my husband used to be a drug addict. during that time he cheated on me many time. no matter what he did though i always stayed true to him.
what matters is that you both learned from it.
we have been through worse. he was a drug addict for years, but now has years clean.