As a friend of mine once said (with no idea of irony) "It's like everything - you can't generalise!"

It depends on the individual, their social situation, the language being learned, access to good teachers and time, and a host of other factors.

A 70 year old trying to learn Mandarin at a technical college in Sydney is going to find it much harder to become fluent than a 20 year old living in China.