This is one of those things where I'm sure you'd get the most relevant data through the blood tests your healthcare plan probably pays for already in your annual physical and the $500 you'd pay for this probably goes a hell of a lot further to some other supplemental 'health' purchase outside of your health coverage.