Based on our experience as a roofer in Deland FL, the average replacement takes two days.