I've been doing My Points for many years now...I used to get my GCs within a week, but now it takes about a month! They deduct the points right away, but when I look in "my account," the redemption itself usually doesn't happen for 2 weeks after I request it.