Type 2 diabetes is debilitating for many, ushering in a world of needles, side effects and medications. Since insulin resistance …

Type 2 diabetes is debilitating for many, ushering in a world of needles, side effects and medications. Since insulin resistance …