Given that players (supposedly) work out year round, I think two weeks would be plenty. The current schedule is the same as it was for players 40-50 years ago, when they worked a job or laid around all winter.