A new study of nearly half a million people over 7 years found that those who slept 6–9 hours per night had the lowest risk of a first heart attack.
A new study of nearly half a million people over 7 years found that those who slept 6–9 hours per night had the lowest risk of a first heart attack.