Insulin shelf life