Question: how many years did it take david to become king after he was anointed?
Answer: With Ish-Bosheth dead, David is offered the crown by the elders of Israel, and 2 Samuel 5:4 records, “David was thirty years old when he became king, and he reigned forty years.” He then conquers Jerusalem - Zion - to which he soon also brings the ark of the covenant.