Your doctor can find out if your MCH levels are too high or low through a blood test. There are several causes for abnormal MCH levels. Some are common, such as anemia and medication side effects. But they can also be caused by illnesses such as blood cancers or inheritedblood disorders....