Your symptoms are suggestive of blepheratis/meibomitis. There is a row of oil glands on the lid margins of both the upper and lower eyelids. These oil glands produce oil that coat the surface of the tears. This reduces evaporation of tears. Meibomitis refers to the inflammation of these oil glands and Blepharitis refers to the inflammation of the roots of the eyelashes. Very often, bacteria resides in these glands and make the inflammation worse. I wouldn't advise the use of the medications if you've used it for almost a year constantly. This is a long term problem which cannot be totally eradicated, but can be controlled with the following measures:
- Lid hygiene: Eyelid cleaning solutions are available and these can be used to clean the eyelid margins and eyelashes twice a day.
- Warm compresses: Use a clean face towel and run it under hot water. Apply to the eyes to warm the eyelids. This increases temperature of the oil in the glands, causing the to be more liquid and easier to be expressed.
- Artificial tears: As increased tear evaporation leads to dry eyes, artificial tears are used to reduce discomfort. You can use of artificial tears up to 4 times a day may be adequate.
- Antibiotics to the eyelid: Antibiotic ointment can be applied to the eyelids to reduce the bacterial load on the eyelids and hence reduce inflammation.
- Anti-inflammatory eye drops: In severe cases, anti-inflammatory eye drops containing steroid may be necessary to reduce inflammation. This will prevent excessive damage to the surface of the eye, but this shouldn't be used for a a prolonged duration such as in your case.
If the condition persists or worsens visit the opthalmologist at the earliest.
Next Steps
Follow the steps as advised
Health Tips
If condition persists or worsens visit the opthalmologist at the earliest