This might seems really obvious but...
I have a British passport so I should get 30 days on arrival. I’m planning to come for a month in November then go to other countries for 3/4 months then back to Thailand.
I was in Thailand already last month.
Does it matter that I’ve been twice in a year? Or do I just get a new 30 days regardless?
TLDR : Answer Summary
As a British passport holder, you are generally granted a 30-day visa exemption upon arrival in Thailand. However, there are limitations on how many times you can enter Thailand by land; specifically, you are allowed only two land crossings per calendar year. Air crossings, on the other hand, are permitted without a set limit. Therefore, if you are returning by air after traveling to other countries, you should receive a new 30-day entry regardless of your previous visits earlier in the year.