We do not currently know of any antonyms for of short duration.
For similar words to of short duration, try: