问题分析:一般情况下,身上长红点,可能是病毒感染、紫癜、血管瘤等原因导致的,需要根据病因,对症治疗。1.病毒感染:一般身上长红点,按压之后能褪色,常常伴有发烧,一般是病毒感染,患者可以在医生的指导下使用利巴韦林颗粒、奥司他韦颗粒等药物进行治疗。2.紫癜:紫癜皮疹呈红斑,按压不退,可能导致身上长红点,患者可以在医生的指导下使用维生素C片、达那唑胶囊、甲泼尼龙片等药物进行治疗。3.血管瘤:血管瘤,多发生在中老年人身上,一般可以通过可以激光或冷冻去除。