I'm sorry for you and your cat. I know from experience how much a person can love the furry little purrballs.
That she's lived for 20 years is evidence that you've taken good care of her, even with your problems--impressive!
Then the money and time shortage making it worse....
All I can say is to repeat, Good Job of taking care of your pet.