Hospital bag

Emily
When is a good time to pack a hospital bag and do we also need to pack a diaper bag for baby?  Will dad need a bag? What are some necessities to pack?