Hospital bag

Chanelle
When should you pack your hospital bag and what should you put in it? I'm pregnant with my first child and I'm 31w2d.