Oh honey, first... big, big hugs to you!!! I know the nightmares. I had many of my own. And you have to push through that. I finally got some Xanax with week because I couldn't take it anymore.
We've had this talk about other people's progress before. You need to let them run their race and you need to run yours. You don't know what the end result will be of their situations anyway. It isn't until the end, you truly know if they were successful. So get it out of your mind. The important thing to realize is that just because you are not seeing enough progress doesn't reflect poorly on you. FOBD, you are such an awesome guy. The new FOBD is SEXY. I love his attitude. You are doing a great job of DB'ing and you have definitely become introspective and have tried to fix yourself. You also helped many of us along the way. I happen to be one of them. You were my first friend here and you stuck by me the whole time. Your advice about getting into the gym routine, well that was one of the things that turned me around. So, you know the rules. You know what works. That she is not responding fast enough... that is her problem right now.
Now, the anger thing... she seems to be regressing. You want to know why? She is seriously pissed at herself because she is starting to think that FOBD may not be such a bad guy. You want to know how I know that?? Heard it from my WAS today. I had the same exact thing happen. He got angry again. I thought things were getting better. He turned into an ass and walked out the door and left me. The geography and timing may have been a little different but I almost guarantee you the reasoning is the same.
You need to keep on going FOBD, if you can. I do not believe it is time for your speech yet. I don't think you should write a letter yet. I think you still need to build a friendship.
FOBD, you were, are now and will ALWAYS BE our captain. And we are so proud to call you our captain. Many prayers and hugs for you FOBD.