how long is the process for reentry permit
It typically takes USCIS 90 days or more to make a decision on a reentry permit. For that reason, USCIS says that you should apply well in advance of your travel -- at the very latest, 60 days before you depart. You can check the status of USCIS's processing of your permit on the USCIS My Case Status Web page.