It depends on which vehicle I'm doing and how thorough I'm being.
Typically between 3 and 4 hours for a full detail inside and out with wash, clay, polish, and wax. But I'm using a machine too, so you can definitely expect that to be longer if you are doing it by hand. If you are doing a really good job and taking your time then I can see 4 or 5 hours pretty easily. That is actually a pretty good pace for doing it without a machine.
Tell your wife that the same job would cost her about $300 if she hired me to do it, so quit yer complaining.
$300 twice a year and a couple $180 maintenance jobs in between... I'd say she should be thanking you for saving that grand a year in detailing maintenance costs and preserving as much of the value of your car as you can.