You sound really in a good place, despite the uneasiness at times. I am proud of you! Keep it up, you are doing well even when you don't believe it. My H is in the house, and I'd give anything to have him be distracted by the way I look (I do look great, he just doesn't see it anymore)!
\o/\o/\o/ Three cheers for you!
Forget the former things; do not dwell on the past. See, I am doing a new thing! Is 43:18-19
If it seems slow in coming, wait. It's on its way. It will come right on time. Hab 2:3