Hi,
In addition to the advice above, if this is the 3rd fracture in 3 years you should ask about getting it pinned with a plate. It would not effect your movement as the plate would be placed on the shaft of the bone and not across a joint. A course of physiotherapy afterwards should get your movement and strength back.
Also, do not take anti-inflammatories as these will slow the healing process of bone.
Hope this helps.