Welcome to the family.
I'd let him go. He's an addict and doesn't seem to know what he wants. Let him go to work on his sobriety and for you to work on making your own life the best it can be. I seriously would not recommend getting or staying involved with an addict. If he stays clean and wants to be with you, he'll contact you. But until he's clean and sober and has made up his mind, I'd leave him be.