Darkcircles under the eyes may be due to the malfunctioning of the liver and constipation. Late nights may also be a contributing factor.
Reduce the amount of fats in the food to get rid of darkcircles under the eyes.
Deal with your constipitaion first.
Take plenty of exercise and spend restful nights. The darkcircles will disappear after some time.