long

Extending or continuing for a considerable period of time.