No, you don't have to be prepared. Naruto demonstrates that when he pushes Kakashi out of the way from the Juubi attack. He knew Madara's attack was coming, that's why he blocked. But Madara was too quick when he acted, Naruto could sense the danger coming but couldn't react time in time to...