How long does a car repo stay on your credit report?

I was wondering how long a car repo will show on you credit report if it remains unpaid. Do things (credit cards that have been sent to collections, car repo's) that remain unpaid ever fall off or do they remain on your report till they are paid in full?
Update: Also when/if they do fall off does your credit score get better or does it remain the same (damaged)
5 answers 5