Hello there! There are a few possibilities as to what this may be. This may be a STYE, which is a swelling of the eyelid caused from blockage of ducts. The best treatment home remedy for this would be to apply warm compresses to the eyelid three to four times a day. Also, you would try and wash the eyelid with some baby shampoo twice daily (tearless) to help alleviate the blockage. Put a little in a capful of water and use a Q-tip to lather it on the eyelid. Other possibilities include infection of the eyelid. You would then need to consult your physician for possibile antibiotics to clear the infection. This could also be allergy related, thus I would advise to take any of the OTC medications for allergies. Benadryl would be the best choice as it is short acting but can be quite sedating. If you are having any vision problems, please follow up with a physician immediately!
Take a hand towel and dip it in some hot water. Ring it out and apply to the eye for about 20 minutes. Do that 3-4 times daily.