For cleaning the colon..yes the 5 day is much better. The 21 day is not really a colon cleanse. It does come with a little mini colon cleanse. But it's not really enough to pass ropes. You only drink one shake per day (and not even every day). I think it comes with about 14.