It COULD very well be an allergy to the flea medicine. But I would definitely have the vet check it out. See if the vet can work out a payment arrangement. Good luck.