How long does laryngitis take to make voice go away?

By swelling. It causes swelling and inflamation of the larynx and causes the traditional hoarseness associated with laryngitis.