There are sponsors, such as James and Jordan before, and sometimes they have to change their shoes three or four times in a game.
If there is no sponsor, a pair of shoes 1-3 days.
Some shoes that stars don't wear are directly given away, and some are directly donated to charity after being signed and auctioned.
Of course, there are also some stars (who don't play in the second or third rotation) who wear shoes for longer. After all, it was bought with money.