Enduring or able to endure over a long period of time
(Of a process, activity, or state) continue for a specified period of time
a lasting peace
That lasts an age, or ages; = age-long.
That lasts for little or no time, transient.
Enduring or having endured for a long period of time
Occurring or effective for only a short period of time
our long-lasting friendship