Try out the Homoeopathic medicine that is APIS MELLIFICA ... in regular stye or in also recurrence type ...
May be this is sign of eyelid dermatitis .. i would recommend to stop using any cosmetic products like cream or any makeups or soaps you use and find the cause first maybe its food allergen or the environment you are surrounded is Dusty and atlast after finding cause you should first eliminate it and stay using over counter topical corticosteroids for short term