A lack of sleep can cause significant health problems over time, from weight gain and lowered libido to high blood pressure and risk of heart disease. It can also affect your mental health and response to stress.