There are several possibilities to consider when you have a lot of small red dots on your body. It may be a vascular nevus, which is a kind of small capillary hemangioma formed due to the limited expansion of capillaries in the superficial layer of human skin dermis, which does not cause any harm to the human body and usually does not require special treatment. There is also a possibility of generalized eczema or allergic dermatitis, resulting in small red dots all over the body, because these red dots may be inflammatory papules or papules, so if this is the case, generally need to actively carry out anti-allergy treatment, oral second-generation antihistamines, such as Ebastine.