In the developed countries, average life expectancy is about 70-80 years. So you've got 30-40 years left, a lot can be done in that time. You're healthy, have the money, and an opportunity to live in the US - sounds like a dream to me.

The world is getting increasingly more interesting, with all the crazy new tech, AI on the horizon, and just simple enjoyable things (new books, awesome movies and TV shows, cool new software and games to try out). Plenty of things to look forward to, very interesting to see how it'll all turn out.

I was mildly (not very seriously) suicidal in my early 20s, I'm really glad that I didn't go through with that. Life changes in unpredictable ways, sometimes for the worse, sometimes for the better. I think it's worth seeing it through for as long as you can.

There are more opportunities than ever to learn new skills and build new businesses. All of that feels overwhelming and hard at times, but it's a fun journey to step on, and to see where it goes.

It's a meaningless waste of time to compare real life to hypothetical alternatives you can build up in your imagination, comparing yourself to other people is a recipe for unhappiness.

I recommend aiming to compete with the yesterday's version of yourself, try to take steps forward and not have zero days, when you inevitably fail (as we all do) - pick yourself up as quickly as you can and keep going.

Try to clarify what you specifically want to accomplish, and what stands in your way. From there it's problem solving, like debugging code, trying to figure out how to take the next step, how to do the next right thing (without getting too freaked out and overwhelmed by all the work that's left to get done).

I have no idea if any of this is useful, or if it sounds like empty platitudes, but hopefully it helps.

Also, very important - make sure to do all you can to take care of your physical health. Diet, exercise, sleep. It sounds boring, but it's very easy to confuse messed up brain chemistry with bitterness/anger/depression caused by other things. Going for a run on a sunny day in a park won't fix all your problems, but I notice that every time I do this consistently, life feels a lot brighter, and challenges in front of me a lot more solvable. Some of it is because exercise is rewarding and feels like taking a step forward, some of it simply comes from better health and brain chemistry.

Regarding kids/family/wife - guys don't get a lot of actionable help, advice, or support in these matters these days. I'm going to risk recommending something most people will find inappropriate - "Blueprint Decoded" by RSD (you can find it on torrents). It is an old pickup course that was absolutely life-changing for me (and was one of the few things that really helped me with the whole not-killing-myself thing). I know how society looks at these things nowadays, but it would be wrong not to recommend something that was so incredibly helpful to me, something that had so much positive influence in my life. It is a place where you can look if you notice that the mainstream ideas and advice on dating aren't working too well.

If not that - then take a class, or find a hobby that involves interacting with people (improv and roleplaying games are my favorite, but there are plenty of other options). Look at meetups in your area (meetup.com). That's a great way to expand your social circle and meet people.