Thanks for the responses, I am 6 weeks out and there are no cabins for sale on the site so I am hoping to get an upgrade offer.
I went to the Royal Up page and it says "Please ensure your sailing is within the next 30 days" but other posters are saying they got them much earlier. Any ideas?