These are not comparable.According USP 1 drop contains 1/80 milliliter(ml) per teaspoon. i.e equal to 0.0625mlwhich mean that 1 ml=16drops1drop=0.0625ml
Answer.
There are about 20 drops of water in 1 milliliter. Eye drops are about the same. For other liquids, the number depends on the viscosity of the liquid, which affects the average drop size....