The term detox has been introduced even from Ayurveda and Chinese traditional medicine and even practiced until today. Whenever you feel bloated, you are overweight and aim for weight loss, or feel exhausted with a lack of energy all the time, having digestive problems or any skin problems, your body needs detoxification from all the junk food that it has been overloaded with.
Detoxifying your body means proper diet, rest, exercise and cleanse. The only way to achieve good health and healthy weight is to give accent to nutrition and diet while at the same time eliminating the waste material from your inner organs and blood as well.
Nevertheless, some people would not recognize the signals their body sends them and will not lose weight and detoxify, until some major disease takes over their body. It is essential to detox through diet and exercise your body at least once a year and even more often if you experience some issues.