g o d i've been struggling with this for AGES. i like benefit concealers but i feel like they're SO bright it just sometimes looks like you've got big neon arrows pointing to your eyes? i've used mac's professional concealer (i can't remember the name, but it's the one i think everyone uses) and a few others, and nothing much seems to work or last more than a few hours.
BUT lately i've been using the skinfood salmon dark food concealer cream underneath my concealer, and i really think it helps! i've heard smearing some orange-y lipstick under your eyes has a similar effect, actually—that peachy/orange color neutralizes the blue/purple of undereye circles, i guess? but i can't vouch for that method. the last few days i've put the skinfood on under my concealer, though, and i've really noticed that it looks less like i've gotten punched in the face when i go outside. it's not perfect, but it helps!!