Yes it's 90 days before but at least then I will know when I can book.
You never know when the direct service will go on sale, I find ringing all the time and being fobbed off a bit stressful.
They also seem to give all the school term time holidays to travel agents first so we don't get cheap seats anyway.
So looking like indirect for us from now on.