I agree that things seem to be moving in a positive direction.
Just remember though, that the positive changes that you are making in yourself need to occur over a long enough time to be permanent changes in yourself. Otherwise, you will likely find yourself in the same, stressful situation.
You are by no means out of the woods, yet. Before things really went south in my M, I spent a lot of time sleeping on the couch (my choice). Things would get better, and then back to the couch.
Keep journalling and asking questions and reviewing other member's threads. Posting as you did above can help you keep a record of how things are going and let you know if maybe some of the things you are doing are not working, or things get "better" and then level off, which can get people stuck and into deeper problems.