How long for insulin to work