```
My 90 days is due 10th June, I am due to leave 19th July, can I just notify my residence on the app??
```
Edit:
@Kevin **********
says you can probably do this your first time as well.
I believe you have to report once in person, to get setup and after that you can do it online/via app.
```
If I don't have to leave why was I fined overstay in December??
```
You arrived with a visa that is valid for entry for 1 year, but each entry gives you 90 days.
You need to provide full dates, did you arrive on 1st of Sep 2021, or 31st of Sep 2021? Either which way, it sounds like you stayed in Thailand for 94 days before trying to obtain an extension.
```
If I do have to leave what are the best options land or air??
```
You said you have a new yearly extension that expires in Feb 2023, if you have an "extension" you report at your local immigration office each 90 days, or online, or by mail. Failure to do so is I believe a 1900 baht fine.
Also "best options" are totally up to you, and since that will be in Feb 2023, worry about it closer to the date with the whole border situation atm.