Berberine perhaps?
Berberine: A Powerful Supplement With Many Benefits
Although maybe also give Metformin some more time? I'm on it too but have 0 side effects now, my system adjusted to it after a few weeks.
A tapered start is also a good idea with Metformin.