Ancient soldiers club somewhere in Knightsbridge [London]...

An old Field Marshal asks an equally old Major General "Erm er tell me
Charles when did you last have sex with a woman"?

Charles thinks ponderous and eventually says, "About 1947 I think George".

"What about you"? The first sighs and replies, "That would be.erm.1948"

The second old soldier sighs himself and says "A long time ago old
friend, a long time ago"....

"Oh I don't know says the first "It's only just gone half past nine now y'know"