I'm at 23 days and counting. They have been really good about communicating with me though and they were up front about the shipping time on the item description.
I receive an email about every 5 days saying how many days ago it was sent and to keep a watch for it as it should be arriving any day now.