Most Helpful Girl
I have the same thing. Some aren't even really fixable by plastic surgery anyway, and I don't blame you for not wanting surgery.
Sleeping more does help decrease them but some people are always prone, like me. There is no perfect solution for people with chronic dark circles, but using the right makeup helps.
First use a colored corrector. Yellow is the most common color to counteract the dark blueish tones in dark circles, but some people also use a peachy or orangy colored colored corrector. I never tried peachy, but yellow seems to work well. I use a yellow concealer stick, it is a cheap one from the drugstore in a solid creamy formula like a lipstick. I rub it in with my fingers and blend it.
Then I use a heavy duty waterproof concealer. I have tried many in my lifetime and nothing beats Make Up Forever waterproof concealer you can buy it at Sephora. I put on a fair amount on all the dark spots. I swear by this stuff, it is a godsend, it covers up my circles so well.
Then I wait a few minutes for the concealer to set in and dry and I use a light dusting of translucent setting powder, also made by Make Up Forever. Use it very lightly or it will look white under your eyes, but using just a light bit will set the concealer and make it last longer.