It's the title of a song. There is a stanza of lyrics that goes:Originally Posted by David75
When you say it's gonna happen "now"
well, when exactly do you mean?
see I've already waited too long
and all my hope is gone
The title is just another way of asking that same question. As I said above, the implication is "I would like to start as soon as possible. Is right now too soon?"