self-debate

Noun

 * 1) An internal debate between two parts of an individual's mind.