Wonderful! I think you are doing amazing. Its so smart of you to share your thoughts and feelings and you keep going.
I like how self aware you are. You are recovering. Its commendable. You are helping a lot of people when you post and most importantly you are continually improving your life.
Keep on keeping on!