Does oversleeping cause weight loss?

Sleeping too much or too little can also cause you to gain weight. According to a recent study, those who slept for nine or ten hours every night were 21% more likely to become fat over the course of six years than those who slept for seven to eight hours.