Hospital bag. Is it necessary?

I'm 30 weeks and I have not yet set up a hospital bag. This is my first pregnancy and I'm not quite sure if its necessary or when should I do it. Advice?