In life, we pass through different phase. Riding the waves of life can be very difficult as it is filled with many ups and downs. Regardless of whether or not we fall, or succeed, giving up is never an option.
Overthinking drains a person gradually. I was once a victim and can totally relate to this post. Most times, I zone out when i'm thinking of things. Its not depression per se, but its just me creating voices in my head in form of thoughts.
I'm happy for you. You managed to let go and you healed.