As with all types of allergies, eye allergies occur when your body’s immune system overreacts to allergens in your surroundings, releasing a chemical known as histamine into your system. These histamines cause tiny blood vessels in your eyes to leak, making them feel itchy, red and watery.