We are still working to get orders out ASAP, but we cannot guarantee orders placed today will arrive by the 4th of July. You may use expedited delivery options, but please note there could be unforeseen slowdowns due to high demand as well as delays from shipping carriers. As a result, we do not guarantee delivery but will do everything we can do get orders in your hands before the weekend.  If you have any questions at all, please don't hesitate to send us a message by clicking HERE.