Hi
Welcome to the MedHelp forum!
Redness in the eyes can be due to allergy, dry eyes, a turned in eyelash, foreign body in the eye, corneal ulcer, conjunctivitis, cataract, glaucoma and in case of high blood pressure or coughing, it can be due to hemorrhage under the conjunctiva. It can also be a sign of stress, eye strain or poor eye sight. Please consult an eye specialist.
Hope this helps. Please let me know if there is any thing else and do keep me posted. Take care!
Have you gone and seen an eye doctor or just a GP? It sounds like a sti to me.
Are you steroid drops working? What does that eye doc think the problem is? Have they checked your retina?