First off you can try getting more sleep. Lack of sleep and heredity are usually what cause dark circles. You cannot do anything about heredity but you can get more sleep. Drink more water, use sunscreen and try using an eye cream from the drugstore for the darkness. You can cover them with concealer. Yellow will cancel out the purple.