@Robert **********
You can submit the 90-day report up to 10 days early or 7 days late. However, if you choose to submit it early and stay for 180 days, you'll end up needing to complete two reports within that period. I assumed getting it done early would be more convenient, but they start counting from the submission date of the first report. So, even though I stayed only 178 days, I still had to file a second report.