I would also recommend to have it done by your vet because you only need it once.