welcome to HealthcareMagic
Since the redness
in eyes has been for more than 2 weeks please consult a Opthalmologist for examination and treatment.You need to find the reason of the redness like :-allergic
-due to injury
-due to increased intra-ocular pressure etc.
Please see a Eye specialist to find the reason and get treated don't wait.