脖子上长痘的原因是:1.可能是过敏导致的。2.有可能是因为毛囊皮脂腺炎导致的。这种情况一般都是局部的细菌感染所导致的炎症,要注意局部的卫生的,也可以使用一些罗红霉素的药膏来进行治疗的。这段时间一定要注意局部的卫生的,尽量的不要碰到刺激的物质。