The exact cause of acne is not known, but one important factor is a jump in hormones called androgens. The amount of these male sex hormones go up in both boys and girls during puberty.
Some things that can make acne worse include friction caused by leaning on or rubbing the skin, harsh scrubbing, picking or squeezing blemishes, and emotional stress. Acne is not caused by chocolate or other kinds of foods.