I think it is bad to suffer eye infection. Not to mention it is itching, gritty, vision blurred and painful, just the redness, swelling eyelids and discharge already are unbearable for girls. There are different types of eye infections which requires different treatment. I think it would be a better idea to visit your oculist over an optometrist who can't give you any eye examination on eye infection. The oculist could tell what caused your infection, and give you right suggestion on treatment and also could prescribe you some suitable medication which could help you accelerate the process of recovery. There are different bacterial or virus or fungal can cause eye infection. And there are also various infections occurred to different part of eyes. Some infection is very serious, which might last for months or even years and might lead to blindness finally. So I think it is better to see the ophthalmologist if possible. Please note don't wear contact lenses until you are healed.