Hi. I'm Dr. Rick and I have two decades of ophthalmology experience. I'm online and happy to answer your question today.
That sounds like a chalazion or a stye.
The good news? You can treat this on your own at home. Please allow me to explain:
The most common cause for swelling or bump on the eyelid is a chalazion or a stye. These bumps form when a gland in your eyelid gets plugged up and possibly infected. It is very often associated with a condition called blepharitis
The treatment for this condition, however, is not antibiotics but rather cleaning the eyelids with baby shampoo. Buy some unscented baby shampoo and, in the shower, put the shampoo on your index fingers. Close your eyes, and raise your eyelids (to get skin out of the way) and scrub back and forth along your EYELASH margin. This is where the gland openings are located. The warm water will soften the gunk in the plugged glands, the friction and pressure of your fingers will massage the glands, forcing the gunk out and the shampoo will wash it away. You can also use warm compress to the affected lids during the day as your schedule allows.
This treatment will help to treat the bump on your eyelid while at the same time solving your underlying blepharitis. The lump may take many weeks to go away but you should notice some improvement in a few days or so.
If this doesn't work then the chalazion or stye can be removed with a straight forward surgery in your ophthalmologists
office. Here is a good video that shows this procedure:
This takes care of this condition in the vast majority of cases.
Does this make sense to you?
Don't forget to mash the positive feedback button for me...the one labeled "excellent" is the most fun to push by far ;)
It's safe for you to press the positive feedback button now if you so desire. And, never fear, even after you press that button I don't go up in a puff of smoke -- I'll still be right here to continue helping you, but, as I do work for tips, I want to make sure you are happy before rating me.
Dr. Rick MD FACS