I got from Pacific Cross but as you will read here they don’t cover you for the first 15 days. I was flying with emirates so I wasn’t too concerned but I realise that wouldn’t appeal to most people.
I’m not arguing with people who say you don’t need a year but my personal experience is that when I entered 10 days ago they pulled me to one side and checked I had a year Thai heath insurance at immigration at the airport.
May be they didn’t know.
From comments I have previously read it seems you don’t need a year.