It's a crap shoot. We booked our upcoming cruise about a year ago. FTTF appeared a few months later and was available for a very long time. It is now not showing. When we used to buy it, we would check around the time of final payment. Sometimes it would come available then. Other times, it would be available a couple of weeks before embarkation day. Once we were able to buy it at time of booking. As stated before, I think it is based on how many Plats/diamonds are booked, but who really knows? Just keep checking periodically. Good luck.