Hospital Bag

Jordan
Hi all! 
I'm a first time mom, currently 30 weeks and was wanting to some suggestions on what to pack for the hospital bag? Also, when is a good time to pack?