Sounds as though you have an infection and possible sty appearing as well. I would see your doctor, since you may need antibiotics to help get over this. In the mean time apply a warm compress to the eye several times a day which can help with the discomfort and if it's a sty will help draw it out as well.
Hope this helps, If you need anything else please feel free to ask. If you found this helpful don’t forget to click the *accept* button!