Definitely try alternate services. We had much more luck with local stores than with Prime Now. In our area, Prime Now for Amazon has never had a delivery window, Prime Now for Whole Foods rarely does, but the local Fred Meyer has delivery windows open up regularly, often for same-day delivery. Also check Albertson's, Safeway, Target, Walmart, Shipt, and any other service. Talk to local non-chain or small-chain stores and see if they have any options; I've found that several places that don't normally delivery are happy to deliver in the current situation, especially for a tip. That goes for restaurants, pharmacies, and many other services. In some areas, TaskRabbit and similar are still operating, and "pick up XYZ for me" tasks are very common. And if all else fails, ask around for someone willing to pick things up and drop them off for you, and pay them well.
Also, this may depend on your financial situation, but if you can, don't make small orders; make large orders less often. (This is true all the time, but it's especially true right now.) Then, even if you have to drive a long distance for a pickup or pay a larger delivery fee, you don't have to do it as often.
Also, this may depend on your financial situation, but if you can, don't make small orders; make large orders less often. (This is true all the time, but it's especially true right now.) Then, even if you have to drive a long distance for a pickup or pay a larger delivery fee, you don't have to do it as often.