How many songs do 2 gigabytes hold?

It depends on how much size does each songs contains, the bigger the song size, the smaller amount of songs to be hold, the smaller the song size, the larger amount of songs it will hold