hii

the time a simple bone fracture in the body would usually take for bone healing is around 8 to 12 weeks(2 to 3 months)
this may differ according to several factors including the severity of the fracture ( simple or complex),ur age, ur sex,ur general health.
unless the bone fragments has been joint incorrectly( united in a wrong way)then u may have several treatment options.
however i wouldnt recommend any surgical treatment here in qatar especially a bone surgery , it would be so much better to do this in ur home country( sri lanka) or may be in any near country