Personally, I've had deliveries that says it was delivered and ended showing up at my doorstep a couple days later. If it's already been a couple days then I would probably go through my credit card and dispute, just let them know your situation and what you've already tried to do to fix it.