How long has he had this? Is it only the right eye? Usually allergies will effect both eyes, one eye only would lead me to think foreign body (or perhaps unilateral entropian if he has always had it) As Carrianna mentioned, your vet would be able to tell you for sure. We can only guess.