Also could not see your picture
what does your doctor say? Have you checked with a dermatologist?
Tiny blood vessels (capillaries) link the smallest parts of your arteries to the smallest parts of your veins. Petechiae appear when capillaries bleed, leaking blood into the skin. A number of things can cause this bleeding, including:
Prolonged straining
Certain medical conditions
Specific types of injuries
Medications
Injuries and sunburn
Prolonged straining
Tiny petechiae of the face, neck and chest can be caused by prolonged straining during activities such as:
Crying
Coughing
Vomiting
Childbirth
Weightlifting
Certain medications
Petechiae may result from taking some types of medications, including:
Anticoagulants (warfarin, heparin)
Atropine (Atropen)
Carbamazepine (Carbatrol, Epitol, Tegretol, others)
Chloral hydrate (Somnote)
Desipramine (Norpramin)
Indomethacin (Indocin)
Naproxen (Aleve, Anaprox, Naprosyn)
Nitrofurantoin (Furadantin, Macrobid, Macrodantin)
Penicillin
Quinine (Qualaquin)
Infectious diseases
Petechiae may be caused by any of a number of fungal, viral and bacterial infections, including:
Cytomegalovirus (CMV) infection
Endocarditis
Hantavirus pulmonary syndrome
Meningococcemia
Mononucleosis
Rocky Mountain spotted fever
Scarlet fever
Sepsis — an overwhelming bloodstream infection that uses up neutrophils faster than they can be produced
Strep throat
Viral hemorrhagic fevers
Other medical conditions
Petechiae may also be caused by noninfectious medical conditions. Examples include:
Vasculitis
Thrombocytopenia (low platelet count)
Leukemia
Scurvy (vitamin C deficiency)
Vitamin K deficiency