Average file size of a song?

So, pretty much all of my 3-5 minute songs are 7-10 MB each! Is this normal? Is there a way to reduce the size? I have about 4000 songs that add up to about 30 GB's. I've seen people say you're supposed to be able to hold like 7500 songs in 30 GB..?
10 answers 10