Welcome to Healthcare Magic
There appears to be traumatic arthritic changes in the joint. The joint ligaments should heal in the time speculated provide you do not exert on that knee. Eat protein rich food and drink plenty of water. Take your pain killers as advised. Get a check MRI
after your Orthopaedician advises to see the extent of improvement. Do not worry. You will be fine with a little bit of care.