The tradition of fasting or vrat in India is very old. One goes on fasting almost twice every month. Our sages would have done this only after a great deal of ...