Sleeping for between six and eight hours a night could be key to cutting the risk of heart problems and stroke, according to a new study.
Researchers found people who sleep for fewer than six hours a night were twice as likely to suffer a heart attack or stroke as those who sleep for between six and eight hours.
Those who slept for more than eight hours a night had more than double the risk of angina.