@Jair *****
It’s a better alternative for a long-term stay of more than two years in Thailand. That way, you avoid being tied to a mandatory and expensive Thai health insurance policy with poor coverage approved by immigration for the rest of your stay. Apply for a 90-day Non-O visa, open a bank account and deposit 800,000 baht, then apply for annual extensions of stay either based on the amount held in your account (800,000 baht) or proof of monthly income (minimum 65,000 baht) for the second year.