I get about 8 to 9 hours on my 60 GB iPod playing MP3s. Though FLAC files are less computationally intensive, they do cause the drive to spin more, so your battery life would probably be less than that.
If I were buying a player right now to run Rockbox, I would get a 60 GB Gigabeat rather than an iPod.