We are taking last orders for delivery before July 15th. Any product ordered after 18:00 on that date can't be guaranteed until August 15th unfortunately.