welcome to healthcaremagic..
wel in your case the nondiplaced fracture
wil heal in next 3 weeks but to it wil take 7 to 10 more days for the complete weightbearing.. contusion
on femoral condyle is mild one so it wil heal in 14 days , and subluxation of patella
too wil heal in 14 days, so major problem is with tibial fracture whic wil take more time as u seem to be a lady may be in mid 30s or 40s,
so dont worry it wil take time to heal on itself , to make sure it heals faster u should take calcium tablets, rest, immobilisation as much as possible, vitamin c
containing items like citrus fruits, tomato, etc..
i hope this solves ur query..
i wish u a speedy recovery...