You have to book atleast 5 months in advance for a 6+day cruise i beleive and 3 months for a shorter one..called Early Saver. Call them up or check website to confirm but im pretty sure. Since you booked less than that, doubt youll get refund...but call them and check anyway!