In my opinion:
Put your kids first. Ask "What is best for them ? "
Get your life on track, one step at a time w/o an addict to add drama, more dysfunction and problems.
Put your focus on the positive in your life...whatever it is...and build from there.