It was clear from Imperial's models published in mid-March that the lockdowns would need to last for months, not just a few weeks. That governments failed to clearly explain this to their citizens was an explicit political choice.
The models also show that post-lockdown a brief lifting of restrictions for 1-3 weeks would permit the next "small" wave of infections to occur whilst limiting load on health services. And then the lockdown cycle repeats. At best, this continues for 12 to 18 months. Longer, if a vaccine is not developed.
Again, most governments have not clearly informed the public, not only because the immediate political cost too high, but because of fears a significant proportion of citizens may for any number of reasons (disbelief, panic, despair) behave unhelpfully in reaction to this stark reality.