When should I start shopping for my hospital bag?

Sandra800

Hi ladies I’m 21 weeks and 4 days pregnant. When do you think I should start shopping for my hospital bag? And things would I need?