On average, a dishwasher cycle is normally 1.5 – 2 hours long, so if it's on the right setting, this is normal. If it's taking 2 hours when it shouldn't, there may be an issue with your dishwasher.