I've got one that I waited 3 weeks to see if it processed. I sent an email to 1kvoice at that point, no response. At 4.5 weeks, I gave up and disputed it with my credit card company (Chase). Once it went beyond 30 days, I didn't feel like a credit was magically forthcoming, nor did it feel reasonable or fair that I should be responsible for tracking it and remembering whether it had happened or not.
There's really no excuse for it taking more than a few days. They certainly don't have these sorts of issues on money flowing the other direction.