There are many possible causes of purple spots on the skin, like purpura, bruising, or skin discoloration. In some cases, purple spots on the skin can be a sign of a serious disease or underlying condition. It’s important to seek medical attention from a healthcare professional if you notice any blood spots, patches, or skin discoloration. They can help determine the cause and provide appropriate treatment.