Oh I promise you, he's seen it, he knows way more than you think.
My heartbreak moment:
My DS is 10 and one night AH was acting like a raging psycho for no reason. (well he was drunk, I guess that was the reason) We were eating dinner. AH went into the bedroom and slammed the door after ranting like a crazy person and DS set his fork down and said "Soooooo I guess dad's been drinking from the blue bottle again?"
ME: ERRR?
DS: You know the one that's kinda like a triangle...when he drinks that he acts crazy and yells at you.
Trust me...he knows.