If its large and noticible you can see an eye MD, ideally a oculoplastic surgery (find one at www.aao.org) and discuss steroid injection or incision and currettement.
JCH MD
Styes don't normally hang around like that but chalazion's do. Use the search feature and archives to read about chalazion treatment.
JCH MD
Thank you. After researching it does sound like a chalazion, and it seems the only at home treatment is a hot compress four times a day. So I'm going to try that and I hope it goes away on its own. I don't know though, I've had it for such a long time.