You sound like you are doing so much better. When the inevitable backslide happens, just remember the progress you have made and pick yourself back up again. I hope bizarro-W reverts back to the W you love. If not, you seem like you'll be fine. You have time. Keep it up. I'm rooting for you.
Me45 W35 M6 T8 D16 SD11 D0 Dec 07: Bomb July 08: Busted! Thread