What causes facial blemishes?

Exposure to the sun, allergies, bad habits and improper use of cosmetics can all lead to facial blemishes, and there are also genetic factors involved.