+1 For allergies. Mine will get bloodshot for days and sometimes I am not having any other allergy symptoms (sneezing, etc). When it happens it is very painful. I have allergy eye drops and switched to daily wear contacts, problem seems to be solved.