I've fasted for charity, which was a valuable experience, but I see no higher reason to deprive my body of nutrients for extended periods of time. There are more productive ways to test my self-control, and a healthy diet would suffice for the benefits many people seek (though there are benefits to fasting, there are also tons of dubious health claims out there). Do what you wish, but I would advise against it during critical times like classes and studying for the MCAT. Fasting is interesting because it has appeared in so many cultures. Maybe it's a way to "transcend" your biological drives, but this brings me back to one of my original points. There are other ways to pursue self-mastery, which could very well be longer lasting (as we are tied to those drives). I agree with the benefit of fasting to feel how the disenfranchised feel, but doing so without taking further action (e.g., the charity I mentioned before) seems rather pointless to me. Edit: This is a comment on fasting in general.