We update from our pricing source twice a day to ensure we have their latest data. There may be slight delays between us updating and our third party provider updating from TCGPlayer, but any price changes should be seen within 24 hours.
If you notice a major difference between a card's price here and the price you see on TCGPlayer, let us know and we'll fix things up!