My XAH used to do similar things. He would be horrible for a night or three, and then suddenly wake up one morning acting as if nothing was amiss. We were all just supposed to pretend it didn't happen. I called it "Going groundhog on me." And Heaven help me if I called him on his $h*t. I was negative, or I was expected to move past it, and not dwell on the past (Two days ago is the past??? Really??) But, I was a quick learner; Either play the game, or fall deeper into the abyss.
After I learned to detach, I was better able to avoid the merry go round.