My 5 year old son is very extroverted, and loves to talk to anyone and everyone.
Sometimes, this feels problematic.
For example, he engages waiters and waitresses in conversation, which frequently lean more towards lectures.
A waitress recently came by to clear an empty plate from our table. He launched into a detailed explanation of everything he did this morning, right down to the details such as walking from his bedroom to the kitchen, pulling our his chair, etc..
Most people seem okay with this, and politely listen, but I feel awkward in these situations because they're working, and he's monopolizing their time. Indeed, some people do show frustration, and even cut him off or walk away mid-sentence (which hurts his feelings).
My wife and are both introverts, and talking to people too much is not something we have much experience with.
How do we handle these situations? How do we address the difference between chatting, and "talking someone's ear off", without discouraging him from being friendly? Can we do this now, or should we wait until he's older?