It really depends on the calendar for the particular USCIS office, but it can take weeks or months, so if he can attend the interview, he should really attempt to do so.
Please let me know if you have any additional questions or if I may be of further assistance to you in this matter.