It depends what you're looking at - for the things you mentioned you're probably right about 40. But I think for a majority of things you probably are old old when you hit 60. The increase of longevity these days means that old is older than ever. Although if you're talking which age is past prime - it could very well be 30. Everything in society is aimed to the current generation - 18 to the late 20's.