Couldn't really say fur sure. I've ordered quite a few r4 cards in the past with free shipping and I've had one get to me in 2-3 weeks and I've had one get to me 6 months later. Completely forgot I ordered it. Haha.
If its been a few weeks already, I imagine it wouldn't be too long out. Give it another week and then I'd say something to them if nothing comes. Hope its not the latter of my two examples.