3
get your ferritin and vitamin d checked and an iron panel. ferritin should be over 100. vitamin d should be over 100
try using ice cubes on them in the morning, moisturize and use some medium to high coverage concealer on them (this works for me at least)
The ordinary has a caffeine serum for under eyes I love. That and take a multivitamin every day.