@John ***
If you are in Thailand on a tourist stamp then you need 15 days left on your stamp to apply plus 800k baht in a Thai bank account in your name. If you don't have a bank account already get the 90 day Non-O visa before you come as it's much easier to open a bank account than as a tourist