Gina,
I'm so sorry to hear about Maggie. It's really difficult to see our pets suffer. I know you will know when it's time for a final goodbye.
Sending you hugs,
Suzanne