I had a Virgin flight that took 5 months to post to my credit card (I forgot about it so I never called them about it - or even noticed it missing), I say they will work it out in time. I would give it past 6 months to avoid the possible "double billing" from them.