Antibiotics are normally given to patients with multiple styes or with styes that do not seem to heal, and to patients who also suffer from blepharitis or rosacea.
I have written about acne rosacea many times -- each time recommending dietary changes, specifically removing common inflammatory foods linked with intolerances and including fresh wholefoods.