First i found out what the average amount of an ejaculation is. Apperantly its about 1 - 1.5 milliliter, so i take the middle of those 1.25 mililiter, then its just a matter of dividing : 500 liter / 0.00125 = 400 000 ejaculations. As for how long it would take, i have no idea