In my experience, depending on how quickly your family typically eats and whether you have to wait for characters to arrive at your table, breakfast could take as little as 40 minutes, or up to an hour or more. My family's done CP breakfast just once, and we were in-and-out in 45 minutes, with the characters starting their rotation near our table (so we got to meet all of them fairly quickly).