头上长痘痘的原因主要包括如下几点:1、大多数是因为头皮上出现了炎症性反应,这种炎症通常见于毛囊炎,或是皮脂腺炎,从而出现突出皮面的痘痘以及一些炎症性反应。2、也有可能是增生性的皮肤病,比如头皮的病毒感染而出现的疣状增生,一般常见的有寻常疣,以及丝状疣等。3、经常吃辛辣、油腻、甜食、饮酒,以及熬夜,也会增加长痘的机会。因此,如果皮肤太过油腻,可以使用一些去油脂的洗发水,不要吃太过油腻的食物。如果体内激素明显异常,需要使用调理激素的药物进行治疗,平时要尽量早休息。