L'activité des hormones peut causer une poussée d'acné ou une augmentation du nombre de lésions. Les hormones de la puberté stimulent fortement la production de sébum par les glandes sébacées. Les hormones qui ont les effets les plus marqués sur les glandes sébacées sont les hormones masculines dites androgènes. Elles sont sécrétées par l'homme et la femme, mais leur taux est plus élevé dans l'organisme masculin.
Ces hormones peuvent aussi provoquer de l'acné pendant le cycle menstruel féminin, et c'est pourquoi les femmes ont souvent encore de l'acné à l'âge adulte. Les hormones présentes dans certains types de pilules anticonceptionnelles peuvent également provoquer des poussées d'acné.
La consommation d'aliments vides (malbouffe) et de chocolat n'est pas une cause d'acné. Une chevelure et une peau grasses ne causent pas l'acné, mais c'est souvent un signe d'hyperactivité des glandes sébacées, la véritable cause de l'acné. Des recherches permettent de croire que le stress est susceptible d'aggraver une acné déjà existante, mais il ne la cause pas.