I'd say you are much better off adopting a good life style of eating correctly. I personally have embraced the paleo style of eating and the results are great. May not be for everybody but I know a lot of people who are going the paleo route and loving it. The problem with working programs life fasting etc are they don't solve a problem in that you don't change. By fasting you're only making an adjustment which may give you results but in the long run don't do anything really. You need to make a complete change and realize the small insignificant things we think don't matter don't matter until they do.