Welcome to the world of Order Delays!
Some of us love them, but they're not for everyone. You get used to it after a while. If you've never played a game with order delays before, it can be very frustrating.
My last game I got tired of the Imperial Guard hanging around waiting and give two of the infantry units orders to attack specific units. They started out immediately (Napoleon was right next to them at the time) and the other infantry unit moved forward at the same time along with the artillery that was with them. The cavalry had already advanced, attacked, and was escaping off the field. Idiots. We'll be having words with the commander.
I have no idea why they were standing around scratching themselves and making crude jokes. Maybe they were "resting" from the long march from the rear of the field. Maybe they were waiting for another unit to finish its attack, and those guys weren't even in the fight yet.
Look, I expect some other units to be rather philosophical about advancing into combat (ie, they think about it for a long time), but the Imperial Guard either moves out smartly when I give an order or I'll have a new Imperial Guard.
Hook