Low MCH Level The most common reasons for low MCH levels are: Anemia.This happens when your body doesn't have enough healthy red blood cells to carry oxygen around your body. The most common cause is low levels of the mineral iron. It's also caused by low levels ofvitamin B12and folate...