I highly recommend an Elimination Diet for everyone who hasn't already done one. This entails going on a Water Fast for a couple days then slowly reintroducing things, starting with fiber like green vegetables, then various fruits. You should only do this fast if you have some time to lie around and feel a little dizzy, definitely not if you need to drive to work or build a skyscraper.