For long For long antonyms short brief soon briefly shortly For long synonyms for a long time permanently long for a week of Sundays for ever and a day for many a long day for a month of Sundays for ages for ever so long for years on end for a right smart spell Full list of synonyms (15)