Answer:
A bone fracture typically takes six to eight weeks to heal, while a ligament sprain can take between three and six months to heal. The time difference in healing a bone versus a ligament is all about blood flow.
Sprains take longer to heal as they are the result of damage to ligaments. Ligaments are made up of bundles of dense fibrous connective tissue, and are avascular (without blood vessels) which is why they appear white and take such a long time to heal (e.g.: Achilles tendon rupture).
Step-by-step explanation: