GHB can be detected in the urine for up to 12 hours after last use, in blood up to 8 hours, in saliva up to 6 hours, and in hair for up to a month.