Being good is about calorie intake , it take 3 months of total commitment. No cheating. I believe it' a max calorie intake of 2000. Cal per day plus the other stuff you mention .im type one with a pump and well controlled but had I got choice is try it. And I cycle for my fitness.