Why do People Fast?

There are many reasons people will fast. Some reasons are religious beliefs some are for dieting and some are just to feel more healthy they believe they clean their bodies out and then start over.