What I found that work the best for me was a combination of a toxic free diet ... with Water Fasting 15+ days in between ... back to a toxic free diet with CrossFit.
I have seen my body transform into something that I have never experienced and I have had four kids. It is amazing what Water Fasting to detox along with a great diet will do for your body.