How long does roof painting usually take from start to finish?

Most jobs take 1–3 days depending on roof size, access, repairs required, and weather conditions.