https://www.ruok.org.au/My Australian friend just linked this to me and I thought it would be good question to ask HN. IME HN and perhaps software development in general contains a lot of at-risk personalities in stressful work environments that don't get asked this question enough. I think you are all interesting, intelligent, hard-working people and mental health is unfortunately still stigmatised in the tech community. Feel free to ask any coworkers today who have been struggling as well.
I've seen a psychologist before for other things but there's just something about me that makes me stubborn. I should have seen one again but I never got around to it. I kept self-justifying that "new idea X" would be what fixes the problem.
I think the issue was subconscious because if you asked, I couldn't tell you what was bothering me. But I think it might be about being this pillar of my family, the sole breadwinner, and had a toddler and a baby and a mortgage and a new remote job all within 2 years. Everything piles on and there's a ton of good reasons to feel anxiety.
Anyways, you know what ended up changing everything and making me sleep like a baby? World of Warcraft Classic. I used to never find time for gaming. Or games would never keep my attention. I would always wander off to the huge list of things I need to be doing to be a good worker, dad, housekeeper, husband. But I got into WoW for chuckles and got hooked on having 3 hours a night to just do stupid pointless stuff in a fantasy world. And now falling asleep feels so different. My brain is relaxed, replaying some of the moments from the video game in my daydreaming imagination. And before I know it, I wake up rested and energized and actually looking forward to experiencing the next day.