I get my blood test done every 5 months when I go back to Canada. The American health system is the most horrible system I have ever used. Costs $150USD for a testosterone check, and then 8 weeks of waiting for the garbage. When I goto Canada, it's free and takes 2 days to get results.