Potentially 10 years. No one knows. Maybe only 3 years. No one knows. Too many variables. Maybe never (I'm always optimistic but most people my age are not expecting to see the end of this). At least, the ones I know IRL.
If it really takes 70% of us getting CoVid to get to herd immunity and 5% of us get it each year - well...the math is not too difficult. More people will keep entering the age bracket where getting CoVid would be required - let's say, age 35-40 at the latest...overall population would decline, right now 10% of Americans are dying if they get CoVid.
Hard to factor in those variables, and some people will continue to be risk-adverse and not get CoVid "on time."
So...if 15,000,000 Americans get CoVid in the next year (and 150,000 die next year), that leaves 315,000,000 still to go. With 150,000 or so dying every year.
If it's only 5% die (because all people 50 and over and with any underlying condition stay home - about 40% of us), then 75,000 annual deaths (that seems really optimistic), an entire group of people shut up, working from home if possible, and CoVid still as much of a threat for hotspots as ever.
You can't make children get CoVid, for example. You can't make vulnerable adults go outside. So, there will be a plague-ridden class of people (who apparently are okay with that) and the others - 20% are under age 20 (at least) and they will all grow up to have CoVid too...one day.
Unless we find a vaccine. If CoVid remains as viral as it does right now (and it has increased its transmissibility one time already), it'll take 7-10 for 60% to be at herd immunity; immunity doesn't seem to be transferred at birth; no studies yet on breastfeeding OR on how long immunity lasts.
If immunity is as shallow as for other similar viruses, then this deadly disease (more prevelant than tuberculosis and more deadly) is here to stay.
Good times? No.
Entirely different, morose times - just like Medieval Times. And different classes of people - those who stay out of the melée by wearing PPE or other means, and everyone else. Took like a hundred years to bring pestilence under control in the 14th and 15th centuries.
If we do get a vaccine, thank Science and Medicine.