you need the hyphen only if the two words are functioning together as an adjective before the the noun they're describing.
5.2m questions
6.7m answers