Intensive care from your veterinarian is needed to stabalise your cat, and then surgical removal of the uterus (spaying) is the most effective long term treatment.