Your blood vessels expand when you don't get enough sleep at night. The skin underneath your eyes is thinner, so the increased blood flow that results in the dark color that results from the increased blood flow is more visible here. In other words, lack of sleep contributes to dark circles.