DS is 3. He is currently having a phase of, for example, asking what's for dinner. I answer with pasta and sauce. He asks why and I explain that I thought it would be nice and that's what we have in. Fine.
Then, he asks why we're having pasta and sauce for dinner. I give him the same answer.
He will ask over and over and over and over and over again. I keep giving him the same answer. He is perfectly capable of understanding the answer. Eventually I ask him why he thinks we're having it. He says he doesn't know and asks me again.
This happens with every single event in our day: why are we having breakfast, why are we putting our shoes on, why are we going to the shop etc etc.
It drives me round the bend. I'm sat here fighting back tears because the only way I could get him to stop asking just now was to ignore him. I don't understand why he does this. I worry that my reaction to it (getting increasingly frustrated until I just tell him I'm going to ignore him) is very unhelpful, but I know he can understand what I'm saying. ARGH! Please help me, someone...