Megaloblastic anaemia may be caused by all of the following, except
Aspirin intake doesn&;t cause megaloblastic anemia. All the others cause megaloblastic anemia. From medical pharmacology padmaja 4th edition Page no 256
Dilantin toxicity
Vitamin B12 deficiency
Folic acid deficiency
Long term aspirin intake
Hematology