I am flying to San Juan at end of March to catch my cruise on Epic on April 2/23. I am still waiting for my flight details in order to finalize hotel bookings.
In the past pre-pandemic time, I would get flight details around 80 days prior to flight date. It seems that NCL is waiting to as close as possible due to constant flight changes that the airlines are making each week. Fingers cross that I will get my flight details by end of this month. If not, I'll be calling NCL.