It sounds like you have a caring vet for Maggie! We will keep you all in our prayers.
What did the vet say about any pain she might be in? How long does she get the pain medicine?
I know it sounds like a long time, but the weeks will hopefully go quickly for Maggie and the entire family.
yorkiesmiles