Originally Posted by
lom
Your visa, the non-O is not a long-stay visa because it only gives you 90 days of consecutive stay, then you'll need a new visa or if it is a multi-entry visa then you will have to logout of Thailand and then login again for a new 90 days on the same visa, a so called border bounce/border jump.
Your extension is not a visa, it is an extension of your permit to stay.
How long you have stayed in Thailand, how many extension you have done, that is irrelevant, you are not on a long-stay visa.
And that doesn't change, no matter how many ministry's and insurance companies you list in your post.
What is so difficult with that?