I just wanted to add our experience with testing for travel as a small warning to others who might find themselves in a similar position. My wife and I returned from Bonaire a few weeks ago from a Saturday-to-Saturday trip. About two weeks out, we scheduled PCR tests for the Thursday before travel, through our local CVS. We knew the results were not guaranteed to be back in time, but CVS allows scheduling pretty far in advance. We used it as a backup. The real goal was to secure a Walgreens ID Now test. None of our local Walgreens offers them; the few locations that do are all about an hour away. As most people know, Walgreens schedules three days out. On the Tuesday before travel I was able to schedule a test for Thursday afternoon for myself. My wife was busy with meetings and couldn't do it on Thursday. She was able to schedule a test on Wednesday for the Friday before travel. In the meanwhile, we both took our CVS tests. All seemed good.
I took my Walgreens test on Thursday (and my CVS test earlier in the day) and got the results back in about 2 hours. My wife went the next morning and waited and waited and waited for the results. I finally got her to call and ask about the results and they told her that she did not have enough of a sample on the swab to get a result. By this time it was getting late in the afternoon. Fortunately, they had an available test slot open and told her to come right in. Another long drive through massive rush hour traffic, but she got the test done.
Meanwhile, as we waited for the results, she got her CVS results back. However, they messed up her birth year. Then, several hours later, the Walgreens results came in. By this time is was Friday night, the day before travel. We were on pins and needles. We had her CVS results, but we didn't know if the authorities would accept it because the birth year was incorrect (and we couldn't fix it because it was a MyChart issue that had to be resolved by Epic, during work hours M-F).
In the end it was all fine. But the moral of the story for us was not to wait until the day before to get a test done, and to account for the possibility that the test could be screwed up or the information incorrect. Give yourself time to be able to take another test or to correct any issues!