Too much sleep can be a bad thing.

Sleeping too much can put health at risk

Sleeping too much can put health at risk

Slumber expert Rebecca Swain explained that snoozing for more than seven hours a night can actually make you more tired and increase the risk of ailments such as headaches and brain fog.

Swain, of winstonsbeds.com, said: "Adults should be aiming for at least seven hours of sleep a night in order to re-energise, improve their mood and keep a healthy immune system.

"Too much or too little sleep over a long period of time can lead to an increased risk of anxiety, obesity and diabetes.

"It can also have the reverse effect and make you feel much more tired. To get the most from your sleep, stick to the recommended amount of time of around seven to eight hours."

She added: "If you're struggling with this amount of sleep it may be time to seek advice from a professional."