Sadly sometimes they are genetic and nothing really can be done. A health lifestyle with plenty of sleep and water can help to minimise them. An under eye moisturiser with a reflective ingredient can make them less noticeable
Stand on your head, then they're above your eyes.
Seriously, plenty of sleep is the usual answer, but it's the dark, nott the sleep that helps, so in the non sleep parts of the day, keep your bags in total darkness. This can be done using massive seventies style sun glasses.
Gosh! Have u lot never heard of YSL Touche Eclait?? It's fan bloody tastic. Costs �21 pounds and lasts forever, it's meant for the circles under ur eyes and for those late night/early morning combos. Go into any department store with an YSL Make-Up counter and ask about the Touche Eclait. I'm sure the YSL lady would be glad to demonstrate the product on you first. Check out the under-eye cream to go with it. It won't instantly make ur Dark Circles go away but it will give a lovely base to apply the Touche onto!!
Get some Preparation H. Yes, pile cream works like magic on those under eye bags! You will find this on numerous websites, try going on google and type Eye bags pile cream, and it will come up with loads of results just to prove it works. I heard all the supermodels use it. Or you can have them surgically removed if that would be an option for you?
Applying crushed mint leaves over your eyes will not only soothe your eyes but will also help you in getting rid of dark circles. Apply freshly crushed mint leaves all around your eyes and leave it for 5 or 10 minutes. Then gently wipe it off with a clean and cold cloth. You will feel extremely relaxed and will also get rid of under eye circles gradually.