I have usually received my rewards for MyPoints in less than 2 weeks.I have done this program for many years and have found that they reliable. Have cashed in many times and always received them in a timely fashion.
Thank you for the response. I have many points that are currently pending and won't be available until about 2 weeks before we leave for WDW. I have been earning them to get the Landrys GC and am not sure I will get it before we leave.