Maybe. Vitamin C is great for all your skin, not just the skin of the undereye area. Since it helps increase collagen production, getting enough of it in your diet can reduce the appearance of dark circles. There are also great topical solutions to help even your skin tone as well.