There are several causes of blemishes on the face –   Improper diet (includes oily and junk food; even improper food timings are triggers) Certain medications Overexposure to sunlight Genetic factors Lack of skin treatment resulting in clogged pores Skin infections Viruses and pathogens on skin surface