I joined the diabetic club several years ago. I have experimented with different diets and routines both on and off insulin.
If you are serious about dealing with your condition the most most important thing I can suggest is to get in the habit of following a detailed meal plan. Get yourself some measuring equipment, including a decent digital food scale. Familiarize yourself with fitday.com or other diet tracking software; plan, follow, and record your glucose results. This way your levels will be predictable and you will gain a much better understanding of how different types of meals affect glucose levels. Yes it can become tedious and boring but personally that is a sacrifice I'm more than willing to make for optimal health.
Alan and Johnny both gave you some excellent info. Also your doctor is right about losing weight. Overall, the leaner you are, the less the load on your insulin function will be.
To wrap up, I'll echo others' recommendations and add some of my own:
- Make up a daily meal plan with 5 or 6 meals of roughly equal protein, fat, carb ratios and appropriate calorie level to get you a comfortably low body fat level (say 10-15%). Skew your carb intake around exercise.
- Stick to whole foods and lower GI carbs (fruits, dairy, grains, and legumes).
- Try to do some intense exercise everyday (cardio or weights). Intense exercise has a greater impact on glucose levels and also increases insulin sensitivity for longer periods (24-48 hrs).
- Measure and record your levels pre and post meal for each meal for several days to get an idea of how you are respond to them. After that you should be able to get by with testing less. Be aware that although Metformin does not typically cause dangerous hypoglycemia it can cause frequent mild hypo if you make drastic changes to your body composition and lifestyle and do not adjust your dosage.
On a last note. Getting huge and lifting monster weight in the gym are not easy when trying to manage Diabetes without insulin. Your body just doesnt have the same tools as a 'normal' person does.
HTH