The number one cause of circles under the eyes is the loss of volume under the eyes (hollowness).
We lose fat and this is one place where the loose fat here shields what lies underneath: blood vessels (purple) and muscle (reddish-brown) which appear to be a brownish grey when viewed through the thin skin of the lower eyelid. The number one remedy for this is an Injectable Filler called Restylane®. This works because it puts a layer of clear gel over the darker structure and gently rises the hollow, improving the transparency and making the skin bright and reflective. Another way to help this is by using firming creams for the under eye area, which can be found at skinfo® or skinfo.com.
Occasionally under eye circles are caused by loose skin or by pigmentation in the skin.
“Loose skin” is when there is too much skin and it gets folded over and causes the skin to look darker. You can tell if your skin is too loose by trying to spread it out with your fingers. If it looks lighter when you spread it then it is loose. The remedy for this would be the same as for under eye wrinkles.
Having allergies or eczema causes another type of pigmentation under the eyes, due to the frequent rubbing of their eyes. This leads to skin thickening, which makes the skin appear darker. Treating the underlying allergies is the only effectively deal with this.