If you find your airline requires a return flight within 60 days, you can buy a fully refundable ticket to a nearby country and cancel it after arrival into Thailand
You report every 90 days, after arrival into the country. It resets when you leave. Your landlord/partner should submit a TM30 on arrival. Both often easily done online
Depending on your living arrangements, your partner or landlord will need to submit a TM30 for you. Easy to register and do online. Then you will need to go down to immigration and complete a change of address form. Changing the address listed against your visa to that of your TM30. Ask them for a copy of the requirements that office has for you to renew your visa with them.
Note, depending on your bank it can take a few days for you to get the annual statement.
The office you have to go to will be dictated by where you are staying now, tonight. Your landlord will/should have reported your stay TM30, as them for a copy (screenshot) of their receipt and take it with you to the immigration office they use.
For future reference you don't have to wait for the last day, there's no penalty (days lost) in going early.