My 4yr old son has been very winny. He is also at that stage of always talking and asking questions; Plus he loves to be a "broken record" which drives me CRAZY for he'll just say mom over and over. Even after I answer him. I get to the point where I want to run away...I some times just want to smack him (which I have and never would do).
When my son (3) started whining, my DH and I whined back. The whole day. We became the whiner family for 24 hours. By the end he was begging us to stop because we were annoying. Now he very rarely whines, and if he does we just do it back for a sentence or so and he snaps right out of it!
When it would get to that point for me I'd abruptly turn get on his level and grin and and say " okay, I'm going to answer your question/ listen to you say that just one more time okay? Are you listening? Pro-mise?" And wait for a grin and total eye contact. If I heard it again, "eenh! Another topic please!"
The whining : I either told him ( more than once ) I didn't speak " whinese" and to pick a different tone, or I'd whine back which made him giggle and ask him whinily if it hurt his ears as bad as it did mine.
Good luck. It is so hard, it's some vocal tone a donkey teaches them!"
I know all to well how you feel. My 4 year old DD drives bananas. From the minute she wakes up to the minute she goes to bed she talks and asks a million questions. Then she's constantly "mommy mommy mommy mommy" when I say what I get one of 2 responses, "I forgot" or "I love you". Lol