You have a stye. You need antibiotic ointment. See physician.
Hi
Welcome to the MedHelp forum!
What you have is probably stye or hordeolum as it is medically called. This could be due to diabetes, recurrent touching of eye, poor hygiene, immunoglobulin M (IgM) deficiency, dry eyes, and chronic infection of eyelids. Warm compress, topical antibiotics and good person hygiene usually does the trick.
Please consult an eye specialist even if you are on antibiotics. Hope this helps. Take care!
Overview
A number of types of bumps can develop on the inside of the eye. More often that not, the bumps are benign and not cause for alarm. The most common bumps are styes, but these inflamed oil glands are red in color and quite tender to the touch. A white bump, on the other hand, is typically an indication of a blocked gland or cystic lesion.
Diagnosis
Treatment options for bumps on the inside of the eye are influenced by the cause of the lesion, so it's best to consult a doctor or ophthalmologist. Most medical professionals can diagnosis a bump from its appearance. No special tests are usually needed, assures the National Institutes of Health.