* Breed: Different buffalo breeds have different milk production capabilities.
* Age: Younger buffaloes produce less milk than mature ones.
* Lactation stage: Milk production peaks in the early stages of lactation and gradually declines.
* Nutrition and health: Good nutrition and health lead to higher milk production.
* Climate and environment: Factors like temperature and humidity can influence milk yield.
On average, a healthy, mature buffalo can produce between 4-8 liters of milk per day.
However, some high-producing buffaloes can yield up to 10-12 liters per day.
It's important to note that these are just estimates, and actual milk yield can vary greatly.