for long

Prepositional phrase

 * 1) For a considerable period of time.