The show times are something that can change depending on the ports of call,the time the ship is in port, and the type of entertainment planned for the evening. Generally, there are two shows. The early show is for the late diners, and the late show is for the early diners. I have never had a cruise where I would have missed a show because I was eating. On a night where there might only be one show; it is usually very late like 10:30, so both dinner seatings can be accommodated.