脸上长痘原因有很多,饮食不当,吃太多辛辣刺激的,长期便秘,内分泌失调,经常熬夜,所以建议平时生活注意饮食和休息,不要熬夜,按时休息,不要吃辛辣刺激的食物,饮食清淡,多吃蔬菜水果,多喝热水,多做运动,多锻炼。