If it's a teen I chalk it up to age and hormone crazy, it it's over 21 it's a lack of self reflection and insight, if it's someone I'm dating, I dump them.
If it's someone you must deal with, say at work, then nod sympthetically, and say you're right in the middle of blank so you'll have to...