you should get a taxi or take a bus to the vet; your problem sounds really serious.