I'm so sorry to hear of your grandmother, prayers sent your way. These kind of times are not easy. As far as Mr. Magoo, I think there may be more going on than just missing you. I'm sure you being gone added to his stress, but I would get him to the vet ASAP. I know this is a busy/difficult time so maybe you could just drop him off and leave him until you can pick him up. We have to do this at times when hours of work and hours of vet just don't coordinate. Good luck to you with both situations! Please keep us updated.