Re: Scratching my head..
I think its definitely late 20s-early 30s. Nothing wrong with being single at 37, hopefully you have figured things out. I’m sure that you can find a nice 20 year old girl to marry, pretty much anywhere (North America, Europe, Pakistan). Definitely pay special consideration to the things that you value, and give her a break, just think of yourself back in the day.
All the best.