It sounds like a stye. I was suffered from it several months ago. I felt really bad in that time. Just don't touch it. If you have to touch your eyelid, you shall wash your hands first. Usually, the styes on the eyelids will go in a few days. Also, you can apply warm compress on the eyes to help your reduce the ache and bruise feeling. Also, you are not suggested to wear contact lenses in these days. If you feel painful, you can use some Over-the-counter pain medications to help you. See a doctor if you feel really difficult to deal with it. Good luck.