Fasting is the avoidance or restriction of food intake for a certain period of time. Many people fast for various different reasons. While most of the religious-minded people do it for God’s sake, other health-oriented people fast for the sake of their health. Let us see why people are so motivated to restrict their diets.