问题分析:身上有红血丝的原因一般是紫外线照射或药物因素。1、紫外线照射:身体长时间暴露于日晒等强烈的紫外线下,会导致毛细血管出现扩张,也会形成全身红血丝。2、药物因素:长时间滥用药物可能会导致药物出现不良反应从而形成全身红血丝,如长时间大剂量使用糖皮质激素类药物或使用含糖皮质激素类药物的化妆品等。