@Frozan ******
If you go and file it in person you can do it 15 days before or 7 days after the due date. Usually the first report has to be done at the immigration office.
If you are still before the due date and it's not your first 90 day report you can also do it online:
**************************************************