July 29, 2025July 29, 2025 Unhurry Expert Research Team Heavy stress and lifestyle can predict how long we live