引起脖子上长痘痘的原因如下:1、内分泌失调:因为内分泌失调会造成体内的激素分泌失衡,引起皮脂腺分泌过旺,从而堵塞毛孔,导致痘痘的出现。2、清洁不到位:在清洁皮肤时,脖子往往会被忽视,当脖子上有大量的皮脂分泌以后,又没有得到很好的清洁,就会造成毛囊堵塞,从而引起痘痘。3、饮食不当:如果经常吃一些油腻、辛辣、刺激性的食物,就容易出现内分泌失调和油脂分泌过旺的症状,从而引起痘痘。建议在日常生活中养成良好的习惯,饮食和睡眠都要有规律。