Better question would be what can you afford? If you can afford a 128gig card then you can use that. Just remember it's best to use a quality sd card and not the cheapest. I'm currently only using a 32gig card but looking to go 64 or if I can swing it 128. I load lots of music on mine.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?