Hi threeprincesses,
I do both CR and MyPoints. Chris at CR does his webbies in batches (once per month). If you happen to redeem for a webbie right after he's done a batch, you'll be in for a longer wait but no longer than a month. As far as the other rewards, I did cash out for $DD once and they took more than a month. I think that he also batches his PayPal payments, so like the webbies, it will all depend on when you redeem in relationship to when he sends them out.
MyPoints also batches their webbies but I get the impression that they are a bigger operation and they send them out twice per month. My last webbie took less 2 weeks. I just ordered another this morning. We'll see how long it takes. It's been my experience that they never take longer than a few weeks. I've heard of members who redeem for GC's waiting longer for their rewards due to lack of inventory and slow snail mail.