OFF HIS ROCKER
Looney. Crazy. Crackhead.
Someone who argues with himself is OFF HIS ROCKER.
Off his rocker
Being so drunk or high that you can’t do basic human functions.
Person 1: did you see bill last night?
Person 2: yeah, he was totally off his rocker!
Person 2: yeah, he was totally off his rocker!