IN A LONG TIME Meaning of IN A LONG TIME in English for months or years, for a dogs ageI haven't seen you in a long time. Where have you been hiding? Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012