First of all, it is important to know that there is always a reason for under eye dark circles and puffiness. It could be due to lack of sleep, UTI, fungal infection, cholesterol level, less protein intake, anemia and of course stress & strain. So check out the problems. Sometimes, it is hereditary also. Your diet also plays an important role. You can use tea bags or potato slices on your eyes. You can also use almond oil in night. Cream containing AHA or almond oil is good for these problems but remember also that it has to be applied before sleep.