Getting enough sleep has many health benefits. It can improve mood, reduce stress levels, boost brain function and memory, strengthen the immune system, and reduce the risk of weight gain. Most adults need 7-9 hours of sleep per night to function at their best.