Bone bruises (which i assume this is what you mean) can take 6 months to heal and indeed, if severe, 12 months or longer
I assume you are doing physio therapy, you must have lost some muscle mass if you didn't use the leg for so long. What does your doctor say - this is where you should be getting advice about rehabilitation. Did your doctor really recommend you didn't do anything for 2 months?
Good luck
