Hi,
Time taken for healing depends on many conditions like:
-Nutrition and health condition of individual,
-If he has started mobilisation after surgery or not,
-No associated illness like Diabetes,
hypertension,
-no infection of wound site while healing,
-weight bearing on affected bone improves union.
Stiffness at knee joint is mainly due to immobilisation of limb for a long time.
Physiotherapy exercises will improve the condition.
To speed up the healing process:
-Eat nutritious foods- fruits, vegetables, non-veg food.
-
Calcium supplements,
-Regular exercises,
-Physiotherapy
-Start walking bearing weight in both legs.