So in our middle Europe, opinion is changing to that UK is heading for hard brexit. My original article is not in English, but i found pretty similar one in English, main points are similar:
https://www.theguardian.com/politics...brexit-in-june
So our expectation are, May will spend next 2-3 weeks by pretending or even trying to get new deal. But she cannot get better deal without some sacrifices. Plus looks like EU will prefer preparing for hard brexit than negotiation new deal without clear certainty of passing such deal in UK parliament. .. But even if May manages to get new deal or even push original deal, there is indeed tons of legislation to be passed. So either way one month is not enough. So extension is pretty much sure thing, however prediction are, May will not be able/have power to ask for longer extension..that would look like she is evading brexit and shorter extension is meaningless. So estimations are about June. Multiple extension are unlikely from EU side but even from UK side as brexiteers want to move on. And given current goverment record for past few months....it won´t be enough.
Comparison is Titanic. UK is heading towards iceberg, it is still a few meters away, however nobody is willing to drastically change course despite everybody seeing that film....
Of course it is just one possible scenario. However most likely given current course and unless something major happens...