What factors can affect how quickly insulin is absorbed?

When taking insulin, the thickness of fat under the skin at the injection site, exercising before or after an injection, and air temperature can all affect how quickly insulin is absorbed.