Thanks for sharing. You are doing incredibly well for thesw circumstances - you found a therapist, are attending, on a treatment plan and have good relationships in your life.
I think 2026 is a really hard time to be a new software engineer. There is too much tech to learn. AI in the mix. Many are finding it really hard.
Good luck with it all. I have no advice just keep putting mental health first, as you rightly said in the title.