SanDisk Clip 1 GB life

How long can I expect my SanDisk Clip 1 GB to last?

Depends on how you use it.

Just about 3 hours a week.

Well over 5 years, at that rate!  Assuming the battery doesn’t degrade over time, possibly well over 10 years.