Dan, you sound just like me. sometimes I feel like I have made a lot of progress which was painfully slow, and I have made progress, but depression rears up again and that is discouraging.
DONT GIVE UP! use what you have learned and keep learning!! you are not alone, I hope that helps, it does help me to know that