There are a number of common causes of normal bone marrow aspiration results but low platelets, which may be related to megaloblastic anemia, blood clots, and infections. Bone marrow aspiration, just to rule out the bone marrow platelet platelet function decline, but there are many other reasons can lead to platelet reduction. 1. Megaloblastic anemia: When there is a lack of folic acid or vitamin B12, the megakaryocyte system is low-functioning, and platelets will decrease. 2. Thrombosis: when platelet aggregation and thrombosis are caused by vascular embolic diseases such as angina pectoris and myocardial infarction, platelets in blood vessels will decrease. 3. Infection: Platelet count also decreases when there is a viral infection. There may be other reasons, such as drugs, alcoholism, idiopathic thrombocytopenic purpura, etc. If the results of bone marrow aspiration are normal but the platelet count is low, it is recommended to consult the doctor in time, complete the relevant examinations, and carry out targeted treatment and therapy after clarifying the cause of the disease.