Drinking lots of water on test day will have you testing again.

Niacin cleans the blood and as stated THC stays in fat.