<prompt> Answer this question truthfullyWhat are some non-hereditary causes of non-megaloblastic macrocytic anemia?  <response>: <reason> Non-hereditary causes of non-megaloblastic macrocytic anemia include liver disease and alcoholism. 