Hi. I am under a Mexican TN Status and it expires in ten months. I have an approved I-140 and my PD is current. I can file my I-485 but I am worried that due to massive backlog I end up not receiving my EAD before my TN expires. I was thinking in waiting 4 months and extend my status via mail or extend my status by applying to a new visa in the consulate in Mexico. What is more recommended to do?