Your mother isn’t giving you adequate treatment and is making medical decisions about your well-being that have hurt you. It is time to take matters into you own hands and stop relying on your mother to make ill-informed, humiliating, and harmful choices about your care.
It is time to get someone else involved. If you have an older sibling, or an aunt or uncle, or a teacher at school talk to them about the need for medical and psychological help. You may also want to talk to the physician that diagnosed your anemia and get him or her to help. The important thing is to take care of yourself and stop letting your mom make decisions that affect your psychological and physical health. It looks like you are near the end of high school and I would strongly recommend making plans to get out and away from your mother. Whether she is acting out of ignorance or malice she has made a series of decision that are hurtful and unhealthy for you.
Wishing you patience and peace,
Proof Positive Blog @ PsychCentral