A breast reduction usually takes around 2 to 4 hours, depending on the complexity of the procedure and the extent of the desired reduction.