Hi and welcome to the forum @westcornwall . You must be going through a very difficult and a very stressful time. I cannot help with the diet part of your question, I will leave that to other members.
I can shed a little bit of light on the side effects of metformin. The exact mechanism by...