This depends on the brand of the product. They may last for 2 to 24 hours. The Mega Clean drink effect on the body lasts for 2 to 5 hours.