KBank is starting their crap now, too. I’ve been limited to 50,000 baht or less for daily transfer. My Thai wife can transfer 500,000 baht with no problem from the same bank.
Vitamins, no problems. I buy most of them online at websites like Lazada and iHerb and have them sent to me. As for other meds, I get all my meds filled here with no problems. Even some prescription meds from home I can just buy at the pharmacy. Some meds are called different names in this part of the world, but if you take the names of your medicine to the pharmacist they can match you up with the right medications that are the same thing.
The copy of my rental agreement I had with me at immigration for my extension wasn’t signed, so my wife called our landlord and she was able to send a file with the LINE app that had the signed copy, and it worked in my situation. We even had it printed out right there at immigration. This was in Bangkok.
I just kept my U.S. number and pay $25 a month with Visible for it so I can use it to access bank accounts with security codes sent to that number when I’m using banking apps from the U.S. I also have a Thai number that is in my iPhone 15. They are both eSIMs (no physical SIM card) so I can switch back and forth between numbers easily in my phone when needed. When I visit the states I can use my U.S. number normally. I normally just use Facebook messenger to text and video chat with family back home. Works great for me.
If you’re on an OA visa, then yes, you have until 2 months before your first extension to get a thai bank account and put the 800,000 baht in to season before your extension, so really you have 10 months, not a year. But if on an O retirement visa, you only get 90 days until the first extension, so you have to get a bank account within 30 days so it will be seasoned for the required 2 months before your first one year extension.