您好,根据您的描述,您身上长痘痘可能是因为皮肤油脂分泌过多,毛孔堵塞引起长痘的,还可能是因为最近经常熬夜,吃刺激性的饮食,内分泌失调长痘,还可能是过敏,环境潮湿引起的长痘。根据您的情况建议您平时要注意卫生,注意要每天洗澡,每天换洗衣物,床单要经常换洗,被褥经常晒洗。还有注意平时房间要保持干燥通风。注意要避免吃辛辣刺激性大的饮食,多喝水,多吃蔬果,注意要避免过敏的饮食。