How long can cows be milked?
Dairy cows can typically be milked for two to three lactations, which is about 20 to 30 months. After this time, their milk production naturally starts to decline. Some dairy cows may be able to continue producing milk for longer periods, but this is not as common.