Hi Carl, I am 62 years old and have had Type 2 diabetes for 3 years. When I was first diagnosed my blood sugar levels were 17! I also have heart problems, having had a double heart bypass. I take 2000mg of Metformin daily and at first I had terrible wind and loose bowels, but it did pass. My blood sugar levels are now usually between 5 & 7 and I have a monitor at home to check this.
I changed my diet from having a lot of fried and fatty foods and also changed to brown bread, although if I really fancy something I have it and provided this is not every day, it doesn't seem to have made any difference. I don't drink at all and never have done, so I don't need to worry about this aspect.
My way of dealing with having Type 2 diabetes is that there are much worse illnesses than this, which are often fatal, and I try not to worry about it, as I understand that stress can play a part in blood sugar levels. It is an illness that you can live with, but I understand that getting your head around the diagnosis is very difficult and obviously you are a lot younger than me. Try and manage the illness rather than it manage you.
Hope this helps.
Carole