Can my doctor have to refer me for a blood test?

Yes, but. U can always call your dr's office and request that a blood test be ordered, you shouldn't necessarily have to see ur dr. First.