Best Time To Drink Milk: Milk is considered to be the most beneficial for health. It contains a large store of nutrients, including protein and calcium. Milk is considered a complete diet in Ayurveda.