Red dots on the skin are common and can have various causes. Here’s a simplified list of potential causes:
Petechiae and Purpura: These “tiny red dots appear due to damaged blood vessels” and can result from stress or medications. They may indicate platelet disorders.