How often does a timing belt need replaced on 2005 Honday Odyssey

I just changed mine at 100,000 in my 2002 Odyssey. The belt was $14.

You probably won’t get out of a Honda dealership for less than $1,000. Shop around, you don’t need to go to a dealer for this.