Definitions of long-acting:

  • adjective:   active over a long period of time