In general, a long time (3)
I believe the answer is:
era
'long time' is the definition.
(I've seen this before)
'in general a' is the wordplay.
'in' indicates a hidden word.
'ERA' is hidden within 'general a'.
(Other definitions for era that I've seen before include "Long period of history" , "Series of years" , "Geological period" , "Memorable period" , "Distinct period in history" .)