How long does it take a horse to ejaculate
The time it takes for a horse to ejaculate depends on libido. An aggressive horse will take around 2 minutes, but it may take as long as 30 minutes for an average horse.
Horses have the lowest reproductive efficiency of all species of domestic livestock and scientists guess that there is probably not a specific cause. Knowledge of the reproductive physiologies of the mare and stallion is the biggest key to successful horse breeding.
A research project carried out at The Norwegian School of Veterinary Science recently found that 50.7% of Norwegian standard bred horses suffer from joint defects caused by hereditary diseases, which should now be taken into account when breeding.