Good Morning S., After reading the other response's, I have a feeling my response will only be for comic relief! When you asked how long will it take for your child to respond the first time when asked my quick response was Oh About 30 yrs!! And then it's still iffy!
When our eldest was very young all I needed to do was snap my fingers say his name and say No honey. When I asked him to do something if he didn't do it immediately, I would walk over to him take his hand and lead him to what I wanted him to do.
Like pick up toys or books etc.
He's soon to be 34 now and if I ask him to maybe help his dad do some heavy lifting he will say sure give me a minute and I will be there. An hour later he still is watching Speed channel or SciFi..lol
Our youngest 32 will come immediately and he lives the furthest away. If he says give me 30 minutes that is when he will arrive, it takes 20 minutes from his home to ours. Our eldest is 3 minutes away. ;)
One Book I read when they were young and it did help in certain area's was Dr. Dobson's "Children are wet Cement". They are still being shaped and molded, and they leak out of the forms we have set for them sometimes.
Good Luck and just hold on, one day he will get it. Our pastor once told us, "You can tell a child to not jump on the bed 100 times but it's when he hears it the 101st time and has banged his head he gets it".
I am up to about 98 times with our 9 yr gr daughter, and her whinning. 75 time with our 7 y/o gr son for his tattling, 30 times with one almost 4y/o gr son for his Leave me alone attitude. Getting close to 50 times with another 3 y/o gr son for hidding under the kitchen table with things HE knows he isn't supposed to have like markers, pen's, sugar bowls, cookies and cake. :)) When I ask him what he is doing, he tells me Sorry Nana I know better! I be good now. lol
Thank you Lord the baby is only 8 mo's lol
Best of everything S. to you and your precious little people.