Struggling to find any information on the origins of this expression. Is it just a form of the more specific "knocking on 60" meaning you're knocking at the metaphorical door of 60?
Learn English – Origins of British expression “knocking on” meaning getting old
british-englishexpressionsphrase-origin
Best Answer
Eric Partridge & Paul Beale, A Dictionary of Slang and Unconventional English, eighth edition (1984) has this relevant entry:
This entry is by Paul Beale, indicating that it was added in the eighth edition. The fifth edition of Partridge's dictionary (1961) has no entry for "knocking on." None of the other fairly recent British slang dictionaries I consulted (including various books by Green, Ayto's Oxford, Ayto & Simpson's Oxford, and Thorne) have anything for "knocking on a bit" or "knocking on."
Oddly enough, the earliest mentions of "knocking on a bit" that appear in the British Newspaper Archive involve motorists and the phrase seems to have meant "speeding." From "Motor Scout Who Did Not Salute," in the Leeds Mercury (May 16, 1928):
And from "Speeding" in the Lancaster Guardian September 17, 1937):
A similar idiomatic expression in U.S. English is "pushing 70 [or some other number]"—wording that may be applied equally to traveling speed (where it means "nearing 70 miles per hour") and to age (where it means "nearing 70 years old"). I don't know whether the British expression "knocking on a bit" began as a slang term for vehicle speed and evolved into an expression about age, or whether the expressions arose separately, but it's tempting to imagine a connection between them.