Diets set you up for failure. You need to create a healthy way of eating that keeps your metabolism running on high and keeps your glucose levels from rising and dropping too much. This is done by eating every 3-4 hours, foods that are healthy to include fruit and whole grains, low carbs, protein, etc. I have heard of the bypass surgery curing diabetes, but the surgery comes with some big risks, and it's own problems.