is it too early??

I am almost 31 weeks. Is it too early to start getting my hospital bag together?? And what all do I need to pack??