Here are the major news stories of each week from the first week of April:
1st week of April: Trump goes on tweet storm about DACA; Won’t withdraw from Syria
2nd week of April: Syrian chemical weapons attack
3rd week of April: Trump bombs Syrian; Denies previous statements made to Lester Holt on why he fired Comey
4th week of April: VA nominee bows out; Trump-Macron visit
1st week of May: Rudy interview about Stormy Daniel
2nd week of May: Iran deal withdrawal
3rd week of May: Trump tries to save ZTE / Revelations Trump paid Cohen
4th week of May: Trump cancels Singapore summit
5th week of May: Singapore summit back on
1st week of June: Trump cancels Eagles visit / G7 Summit
2nd week of June: Tariff escalation and North Korea summit
3rd week of June: Border separation policy
4th week of June: Sarah Sanders thrown out of a restaurant; Justice Kennedy Retires
1st week of July: Pruitt fired; China responds on tariffs
2nd week of July: Brett Kavanaugh
3rd week of July: NATO and Helsinki
Yes, remember we bombed Syria in April? Remember that the President canceled the North Korean summit in Singapore before actually having it? Remember Stormy Daniels?
The news cycle is moving so fast that President Trump can exploit it to move on quickly to something else and many people will forget it.
The problem for Republicans, however, is that each of these news cycles just piles into the list of grievances Democrats have and those grievances are fueling them in November. What most people are forgetting, highly partisan Democrats are using to get people to the polls. The President will get through all this. The GOP? It's to be determined in November.