Last time I tested iTunes, it took roughly 3 hours for it to update from a ping. Remember to close and re-open iTunes when you do check if it updated, becuase if you leave iTunes open it will keep a cached copy of the feed for up to 24 hours before re-fetches it. I think, and to give iTunes credit, they did this so all the folks using iTunes wouldn't flood all of our site's feeds.