The best cure for dark circles is to get a regular good nights sleep (8 hours). It is when we cannot do this, that we go for creams and home remedies.
Other things that will help are:
1) adequate water intake
2)reduce salt intake
3)don't rub your eyes
4)reduce stress and fatigue
5)
Vitamin b and folic acid tablets help
6)identify any allergens that may be irritating your skin and avoid them
7) some eyedrops being used for glaucoma treatment can cause dark circles. Make sure any eye drop being used falls directly into the eye. wipe off immediately if it falls on the skin under the eye.
8)Females should avoid oral contraceptive pills
9)If you plan to use any under eye creams, make sure it contains vit know, retinol, vit c, alpha hydroxyl acid, kinetic
10)if nothing else works, then get a dermatologists opinion regarding fillers or laser surgery