Hospital bag?

Doreen • 18 year old momma to be, due in early April 2016 (9months pregnant) 💕
Almost 30 weeks pregnant and wanting to know what are the essentials I should pack in my hospital bag? and should I pack it now incase of early labor? Or should I wait a little longer?