Take him to see the vet. I'd say at 6 months he's ready to be neutered, but be sure and tell the vet about the behavior changes. There might be something else going on with him physically that needs attention.

What a fantastic job you have done saving this guy and treating him for ringworm! Good, good!