With a reading of 31.5, you are definitely diabetic, most non diabetics will never get a reading above 10.
Not all type 2's are prescribed Metformin, some get away with just being given dietary advice, some are prescribed insulin injections. If you have been prescribed it, it is because your...