问题分析:一般来说,引起脸上反复长痘痘的主要原因是以下这些:1、睡眠:睡眠是人体最积极的一种休息方式,睡眠质量差,会导致毛囊皮脂腺的功能紊乱,分泌更多油脂导致痘痘反复发作。因此早睡早起并且注意睡眠的时段,能够有效减少痘痘的发生。2、饮食习惯:经常吃甜食、喝甜饮料,吃辛辣以及油炸、油腻的食物。3、压力过大、情绪低落、焦虑等也会因其反复长痘。