Petechiae are tiny red or purple dots that don't turn white when you press on them. Petechiae can be caused by infections, certain medications, and vitamin deficiencies. You should see a healthcare ...