The 'have been tired' in the second sentence is correct but the 'in' before 'these weeks' isn't necessary. Either 'they have been tired these weeks' or even better sounding would be 'they have been tired these last few weeks' (at least in the US).
Hope that helps,
Andrew