G C G C D How many roads must a man walk down before they call him a man G C G Em G C D How many seas must a white dog sail before she sleeps in the sand G C G C D How many times must the cannonballs fly before they're forever banned C D Em C D The answer my friend is blowing in the wind the answer is blowing in the G wind G C G C D How Many years must a mountain exist before it is washed to the sea G C G Em G C D How many years can some people exist before they're allowed to be free G C G C D How many times can a man turn his head and pretend that he just doesn't see (back to chorus) G C G C D How many times must a man look up before he can see the sky G C G Em G C D How many ears must one man have before he can hear people cry G C G C D How many deaths will it take till he knows that too many people have died (back to chorus)