The 90 day report can be done 2 weeks before and within 1 week after due date. Your previous receipt should have the date you are due to submit your next 90 day report ? The 90 day report is totally seperate from retirement extension and most other visas. You need to report every 90 days from when you first arrived in Thailand. The only time the sequence changes is when you leave Thailand and then return - the 90 day starts of from the date you rentered Thailand.