It depends on density and cross section (and solar flux); a 500km orbit can be 2-30 years, depending. That's all basically still in the "self-cleaning" domain. Being rather dense and flat, I'd expect Starlink to be on the lower end of that range.
The Starlink "0.9" batch was launched in May 2019. Most reached operational altitude; those that did not decayed quite early, as expected. Those that remained operational have by now been deliberately dropped, but some 5 seem to have become unresponsive at a more-or-less operational altitude.