A friends family has several people who have blood taken routinely at the hospital as a medical procedure because of this condition. One of the kids has to go once a month and one twice a month until the levels fall enough to start a regular program when they figure out how long they can go between blood removals.
I don't think the only way to remove blood is through the red cross. This is a medical procedure and a life saving one. It should be done at the hospital and covered through insurance. Talk to your doctor.
Hope you get into the right routine.
peace