First thing wrong is this .."I have a female ball python and we have a male ball python in the cage with her for 3 months "
These are not communal animals.
Please give us a little more information on the caging setup and we may be able to help you a little more.