Are there any guidelines to tell how quickly Humalog becomes active after injection?  I believe it remains active for about 4 hours.  Is this reasonable?

Summarized question: How long does it take for humalog to start working, and how long does it last?