It's still better than the breathalyzer. A blood test is actually accurate, as opposed to the breathalyzer which can be wildly off (spritz some breath freshener in your mouth and blow into one when sober - watch the reading.)
Providing, of course, it is your blood they are testing.