I ordered Dr. Seuss fabric from Amazon, 5 inch blocks, a panel and by the yard.
I had it in 3-4 days. Great fabric and very happy. Area quilt shop had the panel, but nothing to go with it so went all the way with Amazon. Sounds like you have some choices. Good luck with your foot and don't give up on your PT.
Donna