脸上出油、长痘痘的原因有以下几点:1.心理压力以及长期熬夜。由于不良生活方式的影响,容易导致内分泌紊乱,使皮脂分泌太多,容易诱发痘痘出现,或者导致痘痘加重,而且显得脸上比较油腻。2.药物因素。长期使用糖皮质激素类药物或者雄激素,也容易使患者出现上述症状。3.饮食因素。日常生活中频繁摄入辛辣,或刺激、重口味的食物,不仅会导致上火或者内分泌异常,还容易使皮肤受到刺激,所以会出现上述情况。4.化妆品使用不当导致毛孔堵塞引发炎症,会出现化妆品痤疮。