I think it depends on where you get your visa. If you get a non-O from an immigration office in Thailand, i i think you can just do a 90 day report in your local office. But i got my multiple entry Non-O visa from savannakhet so there for i have to do visa runs every 90 days. Is this correct