Hi, thanks for writing to HCM.
An undisplaced fracture
generally heals within 8-10 weeks of appropriate immobilization. And a torn ligament will also heal under the same conditions (provided the tear is of low grade and of less severity).
I personally feel that after 3 months period, you should be able to do attend to your regular work pattern without any issues.
Hope this information is helpful. Good day