Ask an Eye Doctor and Get an Answer ASAP
Since, this swelling has it been there for so long, it is npot likely to go on it's own. It could be a chalazion or something. You need to get it examined by an ophthalmologist. If it is a chalazion you may have to go for a vey minor surgical procedure called incision and curretage. Thanks.
Follow-up questions, if any, are welcome.
Please, click the ACCEPT BUTTON so that I can get my dues. BONUS and a POSITIVE FEEDBACK will be appreciated.