If there is a foreign body in the eye, it should be removed promptly and the sore eye will usually heal on its own. If there is no foreign body, the first thing to consider is inflammation of the eye, possibly due to conjunctivitis or local inflammation of the eyelid, which can be treated with anti-inflammatory eye drops.