You are having eyelid infection called as stye.
Next Steps
You need to be started on oral antibiotics and antibiotic drops. Plus you should do warm massages by soaking clean cloth in warm water. Please see an ophthalmologist to prescribe you the appropriate antibiotics
Health Tips
If you are having repeated eyelid swellings then you should be checked for
diabetes or uncorrected glass power