Getting enough sleep helps to avoid gaining excess weight. Over time, getting more sleep can help a person to lose weight. The main reason is not getting enough sleep leaves a person tired during the day and prone to eating more food. Getting enough sleep helps in maintaining healthy eating habits.