“ metformin insomnia glucophage 500mg why does metformin give you diarrhea when to take metformin er ”