Eat a healthy, balanced diet, take vitamins, and drink plenty of water. A whole host of cosmetic problems can be attributed to vitamin deficiencies. Dark circles and puffiness are often attributed to lack of vitamin K or inadequate antioxidants. Also, a deficiency in B12 (usually anemiarelated) can result in dark circles.
Eat plenty of fruits and vegetables, especially cabbage, spinach, and other leafy green vegetables. Take a daily vitamin supplement if necessary. Get adequate fluids to improve circulation.
Reduce salt intake. Excess salt causes the body to retain water in unusual places, and this can result in puffiness under the eyes. Too much salt can also impair your circulation and cause the blood vessels under the skin to appear bluer.