My oldish greyhound was supposed to start taking painkillers for what is possibly arthritis this evening. I waited until supper to give it to him and it turns out he has to have it on an empty stomach. He's in a lot of pain and I don't want to wait until the morning - how long does he have to wait until he can have it? Vet is closed which is why I am asking here.