YANBU. Sturgeon likes to act as though she speaks for Scotland, but there are plenty of us up here who are sick of her political posturing and wish she'd put so much effort into running Scotland (no legislation in 12 months, flagship policies largely disasters) as she does into trying to destroy the UK. Scotland will be out of the EU regardless, and after the revelation that Scots are actually quite Eurosceptic on the whole, she's now saying we might not go back in. There is therefore no justification for her timescale, except perhaps that she wants to squeeze it in before the next elections when they're likely to lose support.
All of the available data, including many polls, say that a majority of people up here don't want another independence referendum until the Brexit landscape is clear. In fact it's so overwhelming that Sturgeon has stopped calling for the will of the Scottish people to be respected (because she herself is not in line with the Scottish people on this), and has changed her rhetoric to demand that the will of the Scottish parliament should be respected (despite repeatedly ignoring it herself when she's outvoted). This is most definitely not the same thing, as people vote for political parties for many different reasons, and many will have believed her when she said she wouldn't call another referendum unless there was clear and sustained support for one (which she defined as 60% for 12 months). Similarly, few would have expected the Greens to actually break their very explicit manifesto pledge that they would only support another referendum if there was a clear desire for one (there clearly isn't).
I'm also getting sick of Sturgeon putting on her oh-so-reasonable voice and claiming she doesn't want one now, she wants one when the terms of Brexit are known. For one thing, most commentators, and the Prime Minister whose timetable she apparently trusts absolutely, have been very clear that the impact won't be known for a few years. But even if the impact would be known in 18 months time, the clock won't start then, it starts now. Campaigning for independence, whether officially or not, starts now, just as the UK is undergoing the most complex negotiations of my lifetime. This can only be a cynical attempt to either try and grow support for independence while the UK government is distracted, or to derail the negotiations so that the UK gets a worse deal. After all, if Brexit is not Armageddon, or if it actually works out fairly well, why would people in Scotland vote for independence, the only thing that has ever mattered to the SNP?
I find myself in the unusual situation of rooting to the Tory Prime Minister on this issue and I'm not alone. NS has indeed achieved something remarkable by making the Tories more popular in Scotland.