IMO, the support for independence peaked at 45% and as the Brexit farce continues I highly doubt Yes is going to gain any kind of traction any time soon. Certainly not by 2020 if that is indeed when indyref2 will take place.
There's only one way a Yes vote would win in my opinion and that's if the public had a guaranteed exit date and all the answers before the vote.
Then again, the general public probably wouldn't like the answers to those questions. (questions purposely left unanswered last time???)