Definately call another vet if yours still gives you a hard time. Some swelling is expected, but not that much.