You should have your hospital bag ready to go by 36 weeks or 37 weeks pregnant, just in case you go into labor before your due date. It's fine to throw some items in at the last minute ...
It is recommended to prepare your hospital bag, including toiletries and phone chargers, by 35 weeks and keep it in your car.