Everybody should commit themselves to fasting from time to time. Fasting clears out the bad from both your body and soul. It strengthens the mind and makes you more present in the now. It's an ancient science that fasting has a clear spiritual dimension and can be performed with benefits by them who seeks spiritual insights.
When I am fasting I do it because of its cleansing physical effects. But also because the influences it has on the mind and the soul. Usually I do it in connection with spiritual practices or before something big that I plan to do.
To Fast means more than just staying away from food. During a fast you should also be moderate in other aspects of your life. For example you can refrain from ordinary mundane occupations that you normally perform, such as playing games, watching TV, spare-time hobbies and similar. Instead try to live altogether in moderation and turn your attention inwards for conscious mediation. This means to do things in a different way which differs profoundly from our normal ways that has to do with always having our awareness on the outside.
We are all our own Universe