Hopefully you'll get them by July 4th
personally I've never seen it that bad. I've heard stories though. as long as the item is in stock it always arrives for me in 2-3 weeks
Recently here are some orders i placed
ijoy Xl coils. ordered 1-30 arrived 2-13 (14 days)
ijoy combo ordered 1-7 delivered 01-17 (10 days)
scottua and heatsink ordered 12-20 delivered 01-05 (16 days)
IMC 7 deck and combo glass ordered 1-7 delivered 1-17 (10 days)
tornado hero RTA ordered 1-10 delivered 01-26 (16 days)
tesla captain RTA ordered 11-25 delivered 12-10 (15 days)
freemax coils ordered 11-7 delivered 11-17 (10 days)
that doesn't include ones that shipped unregistered without tracking. go with epacket shipping. it's always 2-3 weeks for me sometimes sooner