To add to all this, if you can buy online, that would most definitely help. You could have the stuff shipped to me.
I'll work on calling the vet in a little while, since I'm pretty sure they aren't open now.