Two of those weeks are for an international break, so if it really is a month he'll only miss the West Brom & West Ham league games and Millwall in the cup.
Plus he was in training with Saints last week, so a month does seem a long time for him to return to games. The Saints interviews last week suggested it would be one or two weeks.