In most places it must be administered by a licensed veterinarian by law and if not it's still not something you would want to do without knowing how or the protocol (easy to make mistakes and also to render the vaccine ineffective in simple ways). You need to consult your vet.