脸上有痘痘主要是内分泌失调或者是油脂分泌旺盛才导致的。具体的原因是可能熬夜通宵脸部缺水或者是皮肤清洁不到位导致的,这样会堵塞住脸部的毛孔,导致脸部皮肤呼吸不畅,这样就会出现痘痘的。平时一定要做到饮食的清淡、规律的运动以及合理的生活作息。