Mescaline can be detected in the urine for 2-3 days
There is some data available that indicates Mescaline can be detected in the blood for up to 24 hours.
A saliva test can detect Mescaline for up to 1-10 days
Mescaline can be detected in the urine for 2-3 days
There is some data available that indicates Mescaline can be detected in the blood for up to 24 hours.
A saliva test can detect Mescaline for up to 1-10 days