I am 52 and over the last 30+ years I have accrued in excess of 1 million miles in the air, flying mainly long-haul for business 2 or 3 times per year. I have only been flying regularly with BA since 2011 (or was it 2012?) when my BD Diamond Club account was transferred to BAEC, so my lifetime TP count is not that high.