Dear user
From history it is clear that you are having inflammatory swelling of your right eyelid. since as you say it is not like
stye which will be seen at the lid margin. I think you may be having
hordeolum internum which presents similar to stye except for it presents away from lid margin and more symptomatic condition. The treatment is by oral antibiotic drugs, oral antiinflammatory drugs , hot compress and antibiotic eye
ointments. Please contact near by ophthalmologist for confirmation and diagnosis