FFS. It did NOT take 2 - 3 generations for English to be the primary language spoken in the home! That’s because immigrants of yesteryear were eager to adopt the language of their new country, and for their children to be completely fluent by the time they started started school.Immigrants of previous generations did not walk off the gangplank and magically speak fluent English. It took 2-3 generations for English to become the home language of those immigrant families just as it does today. There are some wannabe Know-Nothings today who lose their shit when they hear a word spoken in a language they don't understand. This attitude would be no less impatient or intolerant for the ancestors of some posting here. Make no mistake. Maybe think for a moment of your Swedish or Yiddish speaking ancestors when you curl your lip at immigrants today going through exactly the same process your own family did.
My grandparents came in, speaking Yiddish, and quickly enrolling in English courses. By the next generation, my parents, uncle, and aunt, ALL spoke English only in their homes. I myself do not speak Yiddish, other than a few flavorful words like chutzpah and putz.
ONE GENERATION.