The mercury blood test is a normal blood test which requires no specific preparation. You can take the test any time of the day.