What can cause the eyes to make too many tears?  A foreign body or a scratch on the eye. Allergies. Infection. All of the above.