I guess your lump on your eyelid maybe the stye, as for the reason of the stye, that just because your sebaceous gland of tarsus or eyelash has staphy lococcus infection.The stye will be two kinds of it, one is external the other is internal.Yours will be the external stye. Poor personal hygiene and weak healthy person will be easily to get such eyes disease. As for the way to get rid of it, we could apply partial hot compress, when the fester runs out, the disease will be recovery. Please never squeeze the lump, or it will be dangerous to get irritation. If the symptom is serious, the surgery would be providing to treat the disease. If not, some eyes drop and erythrocin eyes ointment will be enough to treat it.