How long does a one dollar bill stay in circulation?, 10.0 out of 10 based on 1 rating

I’ve read 12-18 months, but many of the one dollar bills I come across are from 2006 or 2003. I even found one from 1993 today.