As we age, thinning skin and loss of fat and collagen can make reddish-blue blood vessels under your eyes more obvious. While these "dark circles" are hereditary, there are some factors that can cause them to appear. These include exposure to allergens, eczema, and even lack of sleep. In addition, sun exposure prompts the body to produce more melanin (the pigment that gives skin its color).