My patience is being sorely tried at the moment. 2.7 y.o. DS spends half the day asking what is going to happen next.
It works on a micro-level (what's going to happen after breakfast? After you've had a shower? After we get home?). It also happens on a macro level (What are we going to do this morning? What are we doing this afternoon? What are we going to do tomorrow morning? Tomorrow afternoon? Wednesday morning? Wednesday afternoon?)
I often say I don't know because I haven't decided. Then DS goes on and on about 'What will happen after the thing you don't know?'
I can understand the macro-level questions, but when he's asking about things that are going to happen a week and a half into the future, I start losing the will to live. And he knows what will happen at a micro level eg after breakfast I have a shower. If I ask him to tell me, he can do so. 
Has anyone had this, and have you found that producing some kind of timetable helps?