Because there are many different types of medications used to treat the various types of diabetes, you need to ask you doctor or a member of your health team that is taking care of you regarding this specific question. They will probably say that it is different for each person, and you will have to test your blood sugar levels, and this will determine how long it is going to take until the meds start to work. It involves trial and error and patience. Believe me; I am speaking from personal experience. Good luck.