I need solid advice about my current scenario. I arrived in Thailand for the first time in November, got the 60-day stamp then went to immigration and got a 30-day extension. I did a border run to get another 60 days. Then another border run for another 60 days. By the time I finally decided to get a non O retirement visa (90 days + 12 month extension of stay) I realized I didn’t have enough time so am doing one last border run in a few days. Yes I should have done things differently but I failed. I am leaving Thailand in July and returning in October. Do I need to get the non O visa before I leave so I won’t be rejected upon trying to re-enter? Or can I leave then begin the visa process immediately upon coming back in October?