Is it with any punch, or a punch in a specific place? Because it happens to me, but only when I get punched on the nose. If you have allergies that may make your nose more sensitive, thus watering your eyes more when you get punched. I would recommend using saline solution and vaseline to keep it lubricated. How long does it take you to go back to normal after your eyes start getting watery?