You live JP. Get your self healthy and strong. Your W is gonna do what she wants to do, no matter what you say. Let go and let her figure herself out. JP, you have more important things to worry about and that my friend is YOU!!! The road you are traveling down is a road of destruction, choose a different path, a healthy path, work on you. This completely suxx and we all have been where you are and we all had to make a decision to either live or crash and burn.
List some goals that you would like to achieve: relationship and personal. And start working toward the goals listed. Do you want to hike the Appalachian Trail, bench press 300lbs, run a marathon, come on JP start living and growing.
You can not change your past, but you can ruin a perfectly good present by worrying about the future.