for so long a time

English edit

Adverb edit

for so long a time (not comparable)

  1. (uncommon, dated) For a very long time.