A printing apparatus includes a printhead having a first nozzle array and a second nozzle array for discharging ink, a reading unit, a first obtaining unit configured to obtain first information about a shift amount between printing positions for the first and second nozzle arrays, a print control unit configured to print first and second distance detection patterns with the first and second nozzle arrays, a second obtaining unit configured to obtain second information about a distance between printing positions of the first and second distance detection patterns in accordance with a result of the first and second distance detection patterns, and a determination unit configured to determine an ink discharge timing in accordance with the first and second information.