Here in Texas, blood can be taken at the hospital, at infusion centers (some of them), some oncology offices, and any blood bank or blood mobile if your sats are low enough. Insurance will pay but many co-pays are higher for hospital vs. clinic, so you need to check with your insurance carrier about that. When you are able to have blood donated, look for a blood and tissue bank so the blood can be used and there is no charge or co-pay. It's just viewed as a donation.