It’s no fun. I come from Texas, where the primary staple is meat, which is ridiculously expensive here. Also the variety and selection compared to America is absolutely pitiful.
I have been here for 6 years myself, and over the years I’ve learned all of the little tricks and secret places to get what I need. It’s still not nearly what I could get in the states, but I’ve finally managed to find almost all of the ingredients for any Mexican food I want, so I’m mildly satisfied. Also I live far from a Costco but am lucky enough to have found a service that shops for you and mails your groceries to you for a very small fee. Luckily for me, too, protein is no problem, though I still order my Surge from Biotest and pay out the nose for shipping and “extended area” fees and duties and whatever to whomever else gets their cut.
All that said, if I want to eat healthy, (and I usually do) it’s really easy to do that here, thankfully.
My biggest problem is the subtle and not so subtle racism. I have no idea what people are like in Thailand, but here there is a super extreme level of politeness everywhere that is very, very often onionskin deep. I have just come to accept the fact that I will never, ever be fully accepted or treated as an equal here, no matter how successful I become, or how much I adapt, or how well I can speak the language, all of which I do very well.