Халязион не заразен, но лечится долго. На первом этапе консервативная терапия-это то, что Вашей свекрови прописали-мази и капли. Если нет эффекта, то второй этап-кортикостероиды ( в виде местных инъекций в веко или при помощи фонофореза). Если и тогда нет эфекта, то оперативное лечение.Поэтому посоветуйте своей свекрови повторно сходить к окулисту и не заниматься самолечением.А вообще рецидивы халязиона бывают чаще всего при сниженном иммунитете, сахарном диабете...