I don't know where you live, but sometimes there are low-cost vet clinics. I know that in the Washington DC region the Washington Humane Society runs a low-cost clinic for city residents and the fees are based on your family income level. Maybe there is something like that in your area?