Sorry about the vague title. Let me get right into my predicament. I am a 31 yr old Indian man who moved to the united states when I was 19. I was never trained(learned) to approach woman since that is not a part of Indian culture. When I moved to the states with my family, I felt like rules of the game were changed underneath me, its like training all your life for football and the final game is actually boxing. This killed my confidence which continued throughout my 20's .

I rate my looks at a low of 4 and high of 7, decent physique from playing active sports all my life, I've made 6 figures since my mid 20's and have a condo in the city, car and all that ( a side of effect of being conditioned into 'princess in the end' fairytale ). I have hard time finding someone decent looking to date all my life. I could get into an arranged marriage with a homely Indian girl, which would be TRP wetdream come true but from what I have seen there is usually a huge culture gap and I find Indian culture to be quite boring and non adventurous. Also, I think all the young indian girls are already married at this point, Indian culture being super TRP. But I find american girls to be very self centered even I manage to find one. Most American girls don't even consider curry munchers and think they are gross, smelly and talk in an unintelligible accent. The ones I've went out with couple of times had like a million relationships before me which I found hard to swallow( the culture you grow up with is cruel mistress)

Am I doomed to live a life of loneliness?