Been there, done that..... When Bitsy was spayed she cried all night long and when I phoned the vet in the morning I was told "she's just being a baby"
You did the right thing in going to another vet and not giving your sweet little guy any more pills from that stupid vet. Hope Mojo is all better.