I've always had problems with dark circles under my eyes. I mean, even if I have a good night sleep, I still look stressed out hahaha. They said it's generic. My kids have it, too.
I've been using L'OREAL WHITE PERFECT for a month now. It didn't entirely erase the dark circles but it did fade it out a bit. You only put a tiny drop on each eye every day. It also have SPF15-- which is awesome!
The results are not immediate but it does work. I got this on sale at a local grocery store back in Utah. It was on sale for only $6.99. I have no idea what the full price was. Sorry!