Based on our preliminary data (24), we will utilize the following algorithm to time the premeal insulin administration dose: 1) premeal blood glucose >250 mg/dl = take insulin 30 min before the meal, 2) premeal blood glucose between 250 and 150 mg/dl = take insulin 15 minutes before the start of the meal, 3) premeal blood glucose between 150 and 75 mg/dl = take insulin at the start of the meal, and 4) premeal blood glucose < 75 = take insulin 15 min after the start of the meal. Participants will remain on their current insulin to determine if the the timing algorithm is indeed effective. The advantages of this algorithm are that it is very easy to remember and practical for the typical patient with type 1 diabetes. It is designed to keep the glucose between 100 mg/dl and 150 mg/dl. It will reduce the postprandial glucose excursion when most needed, i.e. when the premeal glucose is abnormally high and prevent hypoglycemia when the premeal glucose is low.