If you want all of that in a guy, I say wait until you're mid 20s - onwards. Guys are the worst and if they're 100% amazing in one aspect, they'll almost always be crap in the other. But when they mature with age I'd say your chances of finding someone who fits your standards. Good luck in finding someone earlier though, they're not non-existent I'......
reply