Urine definitely easy. Not sure about blood.
Also, there is so much synthetic stuff out there that doesn't really show up on tests.
What was his reason about hair follicle? Agreed it sounds weird if he's clean. What I suspect, is that he used more recent than he's told you and is worried hair can say when, and that the blood and urine will be clean cause it's been enough days.