Usually insurance will pay for such tests if the doctor warrants them... if you pay out of pocket it isnt cheap