I think that the 4 month timeframe proposed above is an accurate estimation.
In order to ensure that the length of the program will cover the time period towards Privacy Staking, the option to allow for furture staking programs by creating new terms is optional. Such an option can be applied to prevent a scenario we saw after the ending of the Classic Staking program.