30 days is close Even at 128kbps encoding, you get about 1 minute of music per megabyte. 40GB gives you about 40,000 minutes of music. That's almost 28 days.