Найчастішою причиною ячменю на оці є інфекційне вогнище в організмі, викликане стафілококом або стрептококом, та знижений імунітет. До факторів ризику відносяться: наявність цукрового діабету, хронічні захворювання травного тракту, гіповітамінози, неправильне носіння та зберігання лінз, загальне виснаження організму, анемія тощо. Щоб уникнути появи ячменю, необхідно зміцнювати імунітет, вживати достатню кількість вітамінів, своєчасно лікувати хронічні захворювання, стежити за гігієною очей.