Once shipped, your order will arrive anywhere between 1 to 7 business days (for in-stock items) based on the method of shipment and the shipping location. During checkout, you'll select your choice of shipping method and see an estimate for how soon you can expect the item. And yes they have a 6-8 hours of light after being fully charged.