Progress not perfection. I can relate, I'm in the process of climbing out of the bottle. For awhile I was just kinda waiting to die. Thank God for my kids, that's the only thing that I have now, and the only thing that keeps me moving forward, I have you fine folks too now. I came up with a thing I call triple "a" status, it applies to everything really "AAA"
Assess, Adapt, Accel, assess your situation, adapt to it, and Accel in it. Naturally this is built into us, but the mind is a funny thing, it can get you down. Glad you guys are doing well, life can be hard. It sure as hell ain't an amusement park. Lol