Everyone knows that we should sleep for eight hours a night. Yet different people need different amounts of sleep, and both an excess and a lack of sleep can have negative effects on our health. For some people, it’s enough to sleep for six hours in order to feel great, whilst others feel exhausted even after they’ve been in bed for nine hours.