hospital bag?

Elaine • Mom of two girls’ 👧 👧 born in Feb 2017 & August 2019!
When is a good time to prepare a hospital bag? I'm 31 weeks and haven't started shopping for anything!!