Prayers for your grandmother, you and Mr. Magoo.

As to Magoo..I think he might be in pain, and that is causing him to stress, though, your absence might add to the problem. Once your grandmom is taken care of, I would get Magoo into a vet.

Good luck, and hang in there.