It depends on the nature of the trade secret being disclosed here.
For example, if the trade secret involves a food recipe, holding it in perpetuity makes sense because some of the most famous food products still have trade secret protecting the ingredients/recipe to make them. Think Coca-Cola, KFC, Bush's Baked Beans, and you see why they want to have a perpetual trade secret.
It's also worth considering if you can categorize the different types of information, and set the NDA accordingly. For example, you should be able to use some portion of your work at the company as part of your portfolio/resume, without violating the terms of the NDA. If the confidential information is later covered in a patent, you should have no obligations to stay quiet either.
That being said and done, make sure the NDA does not contain any uncalled provisions such as non-compete and the like. I have seen sloppy NDAs that confuses itself for an employment/consulting agreement that have unreasonable non-compete clauses.