Based on his timeline, he will 2-4 games, so if he comes back somewhere in the middle (3 games), he will miss BUF, SF, and NY Jets, and would be back for GB at home. The Jets game is on MNF, so that is exactly 7 weeks from today.
I figure Morgan, Weems, or Williams will get a shot before calling Bennett back.