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