I did search this forum. There are several posts that mentioned it should be 180 days in advance but my lawyer said application received earlier than 120 days will be rejected and there is no refund of the fees. I am quite confused. Is there anyone who can confirm the early application (between 180 and 120 days) was processed successfully? I am in the TXC and my EAD expire on the early December. Thank you very much.