It may be a surprise for many but fasting is very good for our body if not done in excess. It is one of the best ways to clear toxins which are clogged in your body. It cleanses your body and improves your health. The accumulated fat in the body becomes a good source of energy. It is also said, by fasting on regular intervals your mind works sharply. You are not required to starve yourself to death while fasting.