The Prime Minister is quite clear:
"Prime Minister Prayut Chan-o-cha has estimated the intense Covid-19 situation will affect the country for the next two to three weeks or four weeks at most, said Deputy Public Health Minister Sathit Pitutecha."
Bangkok Post 28 July