Can someone please tell me how it is that one week DS (3) is compliant, funny, affectionate and cheerful, and the following week he's an utter grump, whining and aggressive all day with no specific focus for his annoyance just EVERYTHING is wrong? It's like living with Jekyll and Hyde. We keep having these random good week / bad weeks, he's not ill or missing sleep. I'm stumped and feel like walking away.