welcome and thanks for your first post.
I can understand that it would be a shock when you thought you were doing ok.
This is a friendly, and supportive forum. You can browse other threads and find topics that may help you or read topics about depression. Everyone has a different journey so learning more about what helps you and doesnt help you will make things clearer.
Thanks for writing your first post.