In a high-quality urn, human ashes will last for decades, if not centuries. In all likelihood, if the urn has a good seal, the urn will deteriorate long before the ashes do. Certainly, you don't need to worry about your deceased loved one's ashes "expiring" in your own lifetime.