The length of time to gain benefits from non-insulin treatments will differ. While specific therapies provide instantaneous effects, others may take several weeks or months. Your medical provider will monitor your status and modify the action when necessary.