for long
idiomDefinition of for long
: for many years, days, hours, etc. : for a long time
I haven't known him for long. Her life did not remain peaceful for long. He won't be away for much longer.