@Ma***
I'd bet you dont have ANY non-o VISA at all (because you can't get a year long Non-O inside the country).
IF you have been going to the immigration office and pay 1900baht you were getting "extension of stay" stamps <- READ the current stamp in your passprot and I think you'll see it says "extension of stay permitted until" and have a date.
As I said, IF you were on an extension of stay and stamped out without buying the re-entry permti BEFORE you left, you're done, and will start all over from zero