It is believed that Shakespeare was 46 around the time that the King James Version of the Bible was written. In Psalms 46, the 46th word is shake and the 46th word from the last word is spear.
Shakespeare's exact birthday is unknown. He was baptized in 1564 so it's possible that he was 46 when the King James Bible was published in 1611.
(Sources:1, 2, 3)