It seems that you might be having infected stye
in your eye.
Due to infection you might be feeling all these symptoms due to release of toxins by bacteria.
Go for antibiotic and anti-inflammatory medicines after consuting ophthalmologist.
Put antibiotic eye drops every 2 hourly.
Ok and take care.