Welcome! Sorry you are in need of a site like this but you'll find a lot of supportive guys here. Go at your own pace, as you feel comfortable. There are lots of resources here (besides the thousands of responses to all the threads) and lots to learn.
Be well, take care of yourself and feel free to reach out. Best in your journey!
Never worry about "three steps forward and two steps back." Thirty steps forward and twenty back are still ten steps in the right direction.