Hi. What is your partner's control like? The symptoms are all explicable just with diabetes. But an endocrinologist told me that she thought anyone who has been on full dose of Metformin for more than 3 or 4 years should get their B12 levels checked anyway, so it makes sense to ask about this when you see the GP.
My instinct is to avoid self-medicating supplements, but others on the forum may say otherwise. It would certainly be worth talking to the GP about vit. D supplements, I would have thought.
Good luck