“ metformin vomiting glucophage generic south africa alternative to metformin for diabetes how long does metformin take to work for insulin resistance ”