The amount of re-testing can be estimated using metrics from previous similar projects and discussions with the development team. Historical data provides baseline estimates, while team insights help understand the current code quality and risk factors. Time for regression testing is allocated based on these estimates, not used to estimate re-testing.