A wearable drug delivery device comprising: a controller; a memory, coupled to the controller and configured to store a basal delivery history and software, for execution by the controller, the software implementing a medication delivery algorithm; a single reservoir configured to store GLP-1 Therapeutic, wherein the GLP-1 Therapeutic includes formulations of GLP-1 and co-formulations of GLP-1 and rapid-acting insulin, in any concentrations; a pump mechanism, controlled by a control signal output by the controller when the medication delivery algorithm is executed by the controller, to deliver time-dependent basal dosages and in fluid communication with the single reservoir; and a patient interface, in fluid communication with the pump mechanism; wherein basal doses of the GLP-1 Therapeutic are delivered to a wearer of the wearable drug delivery device in accordance with a basal delivery schedule, the medication delivery algorithm implementing a method comprising: retrieving the basal delivery history, the basal delivery history including a predetermined number of basal dosages of GLP-1 Therapeutic delivered over a period of time partitioned into intervals; evaluating the basal dosages within each interval to obtain an interval profile for each interval indicating the amount of GLP-Therapeutic delivered in each basal dosage and a delivery time of each basal dosage; determining an average interval profile comprising a series of average basal dosages, each having an average delivery time; evaluating each average basal dosage with respect to other average basal dosages to determine a similarity in the amount of the GLP-1 Therapeutic delivered and a similarity in the corresponding average delivery time; aggregating average basal dosages meeting an amount similarity threshold and assigning a time range based on a time similarity threshold; and modifying the basal delivery schedule with an updated amount of the GLP-1 Therapeutic based on the aggregated average basal dosages and an updated delivery time based on the assigned time range. a controller; a memory, coupled to the controller and configured to store a basal delivery history and software, for execution by the controller, the software implementing a medication delivery algorithm; a single reservoir configured to store GLP-1 Therapeutic, wherein the GLP-1 Therapeutic includes formulations of GLP-1 and co-formulations of GLP-1 and rapid-acting insulin, in any concentrations; a pump mechanism, controlled by a control signal output by the controller when the medication delivery algorithm is executed by the controller, to deliver time-dependent basal dosages and in fluid communication with the single reservoir; and a patient interface, in fluid communication with the pump mechanism; wherein basal doses of the GLP-1 Therapeutic are delivered to a wearer of the wearable drug delivery device in accordance with a basal delivery schedule, the medication delivery algorithm implementing a method comprising: retrieving the basal delivery history, the basal delivery history including a predetermined number of basal dosages of GLP-1 Therapeutic delivered over a period of time partitioned into intervals; evaluating the basal dosages within each interval to obtain an interval profile for each interval indicating the amount of GLP-Therapeutic delivered in each basal dosage and a delivery time of each basal dosage; determining an average interval profile comprising a series of average basal dosages, each having an average delivery time; evaluating each average basal dosage with respect to other average basal dosages to determine a similarity in the amount of the GLP-1 Therapeutic delivered and a similarity in the corresponding average delivery time; aggregating average basal dosages meeting an amount similarity threshold and assigning a time range based on a time similarity threshold; and modifying the basal delivery schedule with an updated amount of the GLP-1 Therapeutic based on the aggregated average basal dosages and an updated delivery time based on the assigned time range. retrieving the basal delivery history, the basal delivery history including a predetermined number of basal dosages of GLP-1 Therapeutic delivered over a period of time partitioned into intervals; evaluating the basal dosages within each interval to obtain an interval profile for each interval indicating the amount of GLP-Therapeutic delivered in each basal dosage and a delivery time of each basal dosage; determining an average interval profile comprising a series of average basal dosages, each having an average delivery time; evaluating each average basal dosage with respect to other average basal dosages to determine a similarity in the amount of the GLP-1 Therapeutic delivered and a similarity in the corresponding average delivery time; aggregating average basal dosages meeting an amount similarity threshold and assigning a time range based on a time similarity threshold; and modifying the basal delivery schedule with an updated amount of the GLP-1 Therapeutic based on the aggregated average basal dosages and an updated delivery time based on the assigned time range.