Eyes have been red for several months?

Dry Eye or Allergy. There are multiple causes for chronic (long-lasting) red eyes. Most common would be dry eye syndrome, allergies, or a chronic infection. Symptoms can help decide the issue sometimes, with itching being more likely with allergy, and a scratchy, gritty irritation more likely with dry eyes. See an eye md to help determine the cause and most effective treatment.