>> The best place to search the scientific literature for peer-reviewed papers is the PubMed database.
Agreed 100% on PubMed.
If you find reading studies daunting, there's a good intro to being able to read them on Peter Attia's site called Studying Studies. He's also got an incredibly interesting podcast focused on longevity.