This sounds like a stye. I do not recommending rubbing with a gold ring or popping them yourself (this can lead to lid infection). granny got away with it. Styes are easily drained in the office. Find an Eye MD near you (go to www.aao.org).
That is not so. I have had styes under my upper eyelid. My mother used to say, "Scrape it with a gold ring." Probably silly advice, but yeah, my son had tons of them under his upper eyelid. I've known of many people who have. I always popped mine, but I could turn my eyelid inside out to do it. (something I learned as a kid) Again, not the best advice. It was effective, though, in my case.