I had some similarities with your case. I am male and 65 now. I had a hernia op about 3.5 years ago. All went well, no real problems that I was aware of. However, shortly after, I noticed that I was peeing a lot during the night. I assumed prostate - I had had a TURP operation about 15 years before - but it turned out to be "Type 2 Diabetes". I was only fairly marginally so, and as I was barely overweight and a non-drinker it came as a surprise; I have very little family history of diabetes. I was put on Metformin, although at the first meeting with the Diabetic nurse, she said that she would not have done so; the diagnosis and prescription were by a newly qualified doctor in a training year. Still, I persevered. Last December, my routine blood test for the diabetes showed a high iron level (Ferritin, should be 20 - 320, I was over 470). Repeat tests confirmed this and after various consultations and a DNA check I was found to have a condition called Haemochromatosis. This is a genetic defect, which is inherited from both parents, which causes my body to extract too much iron from food, and build it up in my body. One of many side effects of this is a form of Diabetes which the World Health Organisation recognise as a variant of "Type III". This is commoner than you might think, possibly as much as 1 in 200 people. I have not got sufficient evidence to prove it, but the Hernia op could have been the trigger for the diabetes. Since you will be tested for blood iron, if your Ferritin is over the normal range, ask for a full blood test; there are other confirmatory tests and the newish "Gold Standard" is the DNA test. Unfortunately, high Ferritin is also a symptom of heavy drinking, so the test result is often ignored, or put down to that cause, especially so for "Type 2 Diabetics". The answers are there, you just need to find the right questions, and the right person to ask. The treatment for Haemochromatosis is blood letting; pretty much like giving blood, but sometimes weekly, until the blood iron level is down to a low value. Not fun, but not impossible.