Republicans are overly dependent on older voters and have essentially written off the Millennial generation for years, and probably completely with 4 years of Trump. 18-29 is a critical time in a person's life, where many views on the world, various issues and political parties are developed and hardened. The way the GOP has reacted to a changing America and how Millennials accept that is almost as if they implemented a strategy specifically to alienate future generations of voters post-Reagan.
Between the rapid growth of racial minorities, the decline of religion and Millennials eating up more and more of the electorate, Republicans should, imo, expect to see significant electoral problems in the early-mid 2020s, when Millennials come to make up at least half of actual voters.
It's hard to see how it will all play out, but Republicans shouldn't think that unified control and big downballot success right now means they have solid footing going into the future. Democrats probably thought the same in 1992/2008, and yet everything changed 2 years later.
Rapid Minority Growth-More like Latino's from Central America that have been rapidly growing as a % of the countries population the last 3.5 decades. The Black and Asian population hasn't had the rapid population growth that Latino's have had the past 3.5 decades.
BTW, Every election cycle is different anyway, You can only go one election cycle at a time.