I have suffered with extremely dark and deep undereye bags for all of my life. Genetics cursed me, I get plenty of sleep. I tried every concealer in the book. They all either settled in my creases or were too thin to even put up a fight against my dark circles.
My life changed when this concealer came in to my life, not kidding. I tried it in a sample version and was hooked. I'm on my 4th batch and still haven't found anything better. It lasts forever too. One full size boi-ing will last me upwards of 10 months and I use it every day. I apply it on top of my BB creme then finish with a powder or a pressed foundation. No primer needed for all day lasting wear either.
I would recommend getting one shade lighter than your skin tone to really make your undereyes look bright and awake.