People who sleep six hours or less a night are four times more susceptible to colds than those who spend more than seven hours in slumber land, a study found.
Scientists exposed 164 volunteers to the common cold virus to test their ability to fight off the infection.
They found that poor sleep in the previous week was associated with a 4.2 times increased risk of developing cold symptoms.
Those who slept for less than five hours a night were 4.5 times more likely to start sneezing.
Lead researcher Dr Aric Prather, from the University of California at San Francisco, said: “It goes beyond feeling groggy or irritable. Not getting sleep fundamentally affects your physical health.”
Participants in the study had their normal sleep habits assessed during the week before the scientists attempted to make them catch a cold.
Nasal drops were used to administer the cold virus, after which the volunteers were monitored for another week.
The findings appear in the latest online edition of the journal Sleep.