Et tilfælde, hvor Macbeth modsiger sig selv, er i akt III, Scene IV. Efter at heksenes profetier har fået ham til at myrde kong Duncan, bliver Macbeth mere og mere paranoid og skyldfølt. Da han ser spøgelset fra Banquo, som han også har dræbt, udbryder han:"Jeg er bange for at tænke på, hvad jeg har gjort; / Se ikke igen, jeg tør ikke." Dette tyder på, at Macbeth forsøger at undertrykke erindringen om sine handlinger og undgå at konfrontere den skyld, han føler. Men det faktum, at han ikke kan se på spøgelset igen og er bange for at tænke på, hvad han har gjort, viser, at han stadig er meget opmærksom på sine forbrydelser og konsekvenserne af sine handlinger.
En anden modsigelse ses i akt V, Scene III, da Macbeth konfronterer Macduff. Macbeth afviser indledningsvis Macduffs trusler og siger:"Du kan ikke sige, at jeg gjorde det; ryst aldrig / Din blodige lokker til mig." Men da Macduff afslører, at han ikke er født af kvinde, men "utidigt revet" fra sin mors mave, bliver Macbeth synligt rystet og indser, at hans undergang er nært forestående. Dette tyder på, at på trods af hans forsøg på at afvise heksenes profetier og overbevise sig selv om, at han er usårlig, nærer Macbeth stadig en dybtliggende frygt for, at de vil gå i opfyldelse.
Samlet set afspejler Macbeths modstridende adfærd med hensyn til heksene hans komplekse og konfliktfyldte sindstilstand. Selvom han måske forsøger at benægte deres indflydelse på ham, røber hans handlinger og reaktioner hans dybt rodfæstede tro på deres magt og hans frygt for konsekvenserne af hans handlinger.