Been there done that.. The only difference was he left me for another "addict" in the rooms.. never got clean. I blamed everything on myself.. It does get better. With alot of soul searching and exteral professional help, you can start loving yourself again.