McKay rescues the cats, desexes and worms them, relying entirely on public donations.
She said the vets bills alone per kitten could be between $185 and $200.
The rescued kittens and cats then live with her at her property in Flaxmere, until they are ready to be adopted.
"The most cats I have had at any one time is 30," she said.
"I have 14 in care at the moment. The youngest is the 12-day-old and she's hand-reared. The oldest are between four to six months."
McKay said she was incredibly grateful for her main sponsor Mars NZ which is a "huge help" with food, and supporter Vet Services, Hastings.
"I have been a single parent for the last 16 years and I have two boys, 21 and 18, and they are both amazing and very helpful with the cats and kittens," she said.
"We have nine kittens available right now needing loving homes and which are ready to be adopted immediately."
So why, in spite of the financial, and emotional cost, does she keep rescuing cats and kittens?
"I have a thirst to help animals. I was born to do it."
The bank account details to make a donation to Viks Rescue are: 01-0662-0116459-00 or see the team at Vet Services Hawke's Bay to make a donation to the Viks Rescue vet account.