After decreasing in 2015, U.S. life expectancy at birth fell to 78.6 years in 2016—marking the first two-year decline in half a century. A major contributor is the ongoing opioid epidemic: The total number of opioid deaths soared 28% YOY in 2016.
© 2025 Hedgeye Risk Management, LLC
Substack is the home for great culture