There are several causes of thrombocytopenia in children, including:
- Infections: Viral infections like chickenpox, rubella, or Epstein-Barr.
- Autoimmune Diseases: Where the body’s immune system attacks its own platelets (e.g., Immune Thrombocytopenic Purpura).
- Medications: Some drugs can reduce platelet count.
- Bone Marrow Disorders: Conditions affecting bone marrow production can lead to low platelets.