longtime

adjective

Having existed or persisted for a long time.

adjective

Having endured for a long period of time.

adjective

of long duration