That's not really to long. I mean that is four days. Was it in transit before the first the 5th.? A list of shippers that offer free shipping will use standard ground and it can take up to a full business week, sometimes longer depending on if it's a holiday or whatnot.
Mine was in Roanoke VA. which is 45-50 min. from my home. The next day it was in Florida. That was on Wednesday. It arrived at my doorstep on Friday. I ordered the Friday before. With only 4 days in transit I would give them a week. When you pay for shipping a lot of the times good vendors will use priority and spoil you in quick shipping which is 3-5 days usually showing up in the third or fourth day. I would at least give them 5 to 7 days maybe a couple more and then start proceedings for recovery. It all depends if they are trying to make a buck by having you pay for more than the shipping actually cost.
Greedy vendors will do this. So sometimes paying for shipping is a good thing but you have to read what their shipping policies are and get a full understanding of how they ship it and who they used to ship it with. I ordered from opticsplanet which is known for having extended shipping periods. However, I paid an exorbitant amount for priority shipping and still got the ring slid back. But it got here a lot faster than it would if I hadn't paid for shipping. I've had to wait two and two and a half weeks for opticsplanet sometimes and I know not to get my underwear and a knot if it doesn't get here in a week or so.
I know it's not too terrible, but I paid extra for 2 day express or whatever the service is named now. Lol it scanned out of Fairburn and into Palmetto last night. It's hilarious tbh.