Sorry have to disagree. Fasting for spiritual reasons has to do with a specific religion such as Scientology. They are not like Muslims or Christians but they are a religion.
Now fasting is beneficial health wise and does not need to be spiritual. This article just tells the merits of spiritual fasting.