I do fast at times, though I do it for spiritual reasons, not for detoxification. I find that it helps me get my mind off of the physical realities of the world, eating being one of the most common physical experiences we have consistently throughout every day. Fasting helps me to just be still and focus on God.

I smoke (and sometimes drink) cannabis for spiritual reasons at times as well, so I find that the two go hand in hand.