身上长了小红点可能和多种因素有关,具体分析如下:1.过敏性紫癜。过敏性紫癜是一种常见的白细胞碎裂性血管炎,在感染或者过敏的状态下,可导致毛细血管的脆性以及通透性增加,患者有小而分散的淤点。部分患者在发病前1-2周内,可存在全身不适症状,例如乏力、低热等。2.湿疹。湿疹在临床上常见的表现为红斑基础上具有针头大小的丘疹,患者还可出现剧烈的瘙痒、红肿等反应。湿疹主要治疗方法为局部治疗、系统治疗、物理治疗。