I'm writing this from East Asia, not the US. Over here, there is a suffocating cultural expectation: if you aren't in a specific tier of jobs by a certain age, you are branded a loser. Furthermore, the economy is so heavily centralized that there are very few tech jobs outside of Seoul. I tried to make it there, but after being heavily scammed, I had no choice but to return to my rural hometown.
My English is also a constant work in progress. I depend on standard Google Translate for about 30~40% of what I communicate. For now, I'm making ends meet by doing Upwork job via an agency. It's an uphill battle, but I am determined to push myself to study more by reading English tech articles moving forward
Keep going and don’t listen to the noise.
Remember also that if you’re having an atypical experience you likely have a different perspective on the world, and what it needs, than others do. That different way of looking at things could turn out to be very valuable.