A90 bypass – how long do we have to wait?

The A90 between Peterhead and Ellon
The A90 between Peterhead and Ellon