Bandit got neutered and had teeth extractions about 2 years ago and was horrendously out of it until the next morning. Within a day or two he was back to himself. Nala on the other hand was back to herself that night! I think a lot of it has to do with the vet. We switched vets after Bandit got neutered and our new vet is amazing.
Hope he feels better soon