is it possible you have allergies? I was actually just reading an article yesterday about allergies and they can cause the sinuses to become blocked which in turn increase blood flow in that area causing dark circles under the eyes (also known as allergic shiners).

I learn something new everyday.
Makeup wise, I have no suggestions as I have yet to find a concealer I like.