People fast due to different reasons –
To reduce weightReligious purposesHealth conditions Cleanse or purify the bloodSpecific days dedicated to certain Gods or Goddesses