I think it probably depends on how old you are. If you are reaching 50, then 40 isn't that bad, but when you are 30, then dating someone at 20 is kinda wierd...
I'm asking b/c I just turned 22 a week ago, and I met this chick (simply amazing...) that is 19... too young?