to do sth quickly or very often because you wish you had started doing it sooner
MAKE UP FOR LOST TIME
Meaning of MAKE UP FOR LOST TIME in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005