No. Consider $G = S_6$. Let $a=(123456)$ and $b=(123)(456)$. Now $|a| = 6$ and $|a^2| = 3$. While $|b| = 3$ and $|b^2| = 3$.