脸上长痘的原因有很多,可能是内分泌失调,也可能是皮脂分泌失调,也可能是休息不好,当然和饮食也有一定关系,所以建议平时生活饮食要清淡,少吃辛辣刺激,的食物,不要吃油腻的食物,多吃蔬菜水果,不要熬夜按时休息。