fasting for 30 or more days is the best thing you can do for your body. it repairs all damaged organs, cures illnesses and makes your body run like new.starvation mode is a myth. don t buy into it.i ve been fasting for 40-50 days each year and i m in the best shape and have the best health i ve had in my entire life.read this site. it tells you a lot about fasting.http://www.falconblanco.com/health/fasti��
if you re interested in yoga, try bikram yoga and you will lose weight and gain very healthy body,mind and metabolism for sure.
Diet and exercise will almost certainly never fail you. But it may not be fast. That is what you have to accept. Perhaps you could exercise more or exercise with more intensity.