How long does it take you to cook dinner?

For those who cook most nights or every night, how long do you spend in the kitchen each night? Do you prepare ahead of time? Do you cook from scratch? Do you share clean up? Do you cook with your children?