It must because you are nearly 30. Maybe you should wear them round your neck on a string at all times ;-).
Hmmm I did feel particularly silly. Senility here I come.
I can assure you that Rob has been losing keys for many a year, I'm only surprised that they weren't in one of his many pockets!