A: Some toxins stay in the body for hours. Other toxins can remain for days or even weeks. It is generally accepted that toxins will remain in your body for between 30 and 60 days unless your system is aided in some fashion. How quickly your body eliminates toxic substances depends greatly on the type of toxin ingested, the quantity ingested, your metabolism rate, and your general health condition.