Time will tell.  It took Nixon a couple of years to get bounced.  Took Clinton a couple of years before he was impeached.  The Donald is barely past his first hundred days.  We shall see how well he is doing a year from now.  :-)