i'd call, but i doubt its just a few years. I see people here yippieing the fact that they finally had platinum and they had been traveling a long time.
The one problem is, does carnival have you as a past guest? They might not, and unless you have reciepts from that cruise, your out of luck if its not on your profile. Always check when you get home to make sure you have credit for your cruise. Mistakes happen