once in a blue moon | very infrequently |
allhis born days | all his life |
in a mo/ in a sec/ in a tick/ in less than no time/ in a jiffy | very soon |
for yonks/ for donkey's years/ since the year dot | for a long time |
till the cows come home/ till hell freezes over | forever |
for keeps | to keep forever |
in the nick of time | only just in time |
over the hill/ past it | too old |
has-been | person who is no longer famous |
in a flash/ at a rate of knots | very quickly |
fleeting (glimpse/smile/visit) | brief or quick |
transient (effect/population/feeling) | lasting for only a short time |
persistent (cough/problems/rumour) | lasting for a long time or hard to stop |
inexorable (rise/slide/decline) | continuing without hope of being stopped |
incipient (frustration/rage/wrinkles) | just beginning |
pristine (condition/beach/image) | unchanged from its original condition |
protracted (negotiations/discussions/argument) | lasting for a long time or made to last longer |
lingering (perfume/kiss/smile) | taking a long time to leave or disappear |