long-lasting

adjective
  1. 1

    Persisting or enduring for a long time.

    โ€œThis long-lasting gum keeps its flavor for almost an hour.โ€

Source: https://en.wiktionary.org/wiki/long-lasting