Had both, the ribs healed quickly – 6 weeks or so – painful to take deep breath initially (a week or 2) – but the body's internal system makes you do that every few minutes to keep the lungs clear of fluid.
My Achilles Tendonitis took many months – maybe 18, but I had setback after 9 months – carrying lumber up a steep hill for trailbuilding.