Foods do not cause acne. In some people, certain foods will make acne worse. The most common ones are chocolate, nuts, carbonated beverages, and milk. Most people's acne is not aggravated by these foods. Acne may become worse under stress.
Cosmetics make acne worse.
Adult women often have trouble with acne through middle age. The reason is unknown. Some people are allergic to benzoyl peroxide. A product named Tend Skin is an effective acne treatment. Dirt does not cause acne.