Shots don't have to last foreever but you will need to take insulin forever. You should look into getting a pump in a year or so.