身体长有小红斑,不疼不痒,如果持续时间很长,考虑真菌性皮肤感染或皮炎。建议对附近医院皮肤科进行相关检查。根据检查结果,查明原因。然后在医生的指导下服药。如果吃药没有效果的话,建议去正规的医院进行治疗和检查。