Cancer
A few forms of cancer such as lymphoma cells or leukemia would crowd out usual bone marrow cells. As a result, it will lead to reduced production of your platelets. Similarly, breast or prostate cancer would spread to your bones and cause thrombocytopenia as well. When cancer exists in your bone, it might be much more challenging for the bone marrow to produce platelets. People with spleen cancer would also be at a higher risk. This is because excess platelets are held in this organ. Spleen cancer causes the spleen to become enlarged, thus trapping more platelets. [7]