Most people know that not getting enough sleep is bad for one's health. Few realise that sleeping too long may be even worse.

A local study that tracked 40,000 people over an average of 12.7 years found that both insufficient and excessive sleep increased a person's risk of death, especially from heart attacks and stroke.