To answer your question about Metformin - you could get a Class 1 as long as the CAA medical dept are happy with your Diabetic control and you have no other complications from it, but it would have to have 'Valid Only As Or With Qualified Co-Pilot’ ie an Operational Multi-crew Limitation (OML) on it.