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.