Of course the secret for long life is hidden in the Vedas. Only people with special knowledge gleaned by studying them under legitimate guru with devotion can unlock these secrets. Such people do exist, they live for 10,000 years, but these yogis will never reveal themselves to ordinary mortals, you know kandavar, vindavar stuff.
In the mean time, these silly scientists are trying to extend meaningful and quality life by SET methods such as medical advancements, replacement organs fabricated from our own stem cells, etc. But they can never equal the mantra shakti of Vedic yogis who can live for 1000 years breathing only once a year, drinking water once every 10 years, and eating once every 100 years.
Cheers!