I think for those of us with considerable pre-existing conditions (in my case asthma) this will last around 3 years.
Two years for a vaccine, then a year for the vaccine to be administered widely enough.
For young people in perfect health, the situation will be more flexible: they will be able to return to a slightly more normal life sooner.
My family are being really, really sensible and thoughtful about this, but once schools start back it will change. I think society will move on and not truly consider those with relevant pre-existing conditions.
This has already been instigated by the way deaths are announced in this country: "with pre-exisiting conditions". I do feel they are framing it so people think, oh well, they were half dead anyway, or their lives were somehow less valuable.
We are all in it together at the moment, but this will gradually change.
Please don't criticise me for being pessimistic; I am being realistic, trying to live day by day despite being a future orientated person by nature.