Visas actually depend on where you live in Thailand and you should be getting a Visa in your province. If you live in Chiang Mai I might have some solutions.
If you live elsewhere go to your local immigration and ask for agents and see what options come up.