The weather is the main inducer for a parrot's mating season. And can happen even in captivity, and the female will lay eggs even without a male. Male may show aggression and sometimes will hump on things if they see them as a mating partner. Changing the humidity and temperature in the surrounding environment can help to stop these mating behaviors.