Full mobility will take several weeks but the pain should stop after the usual six weeks. Further excercises trying to turn the arm a full 180 degrees will decrease the time taken for arm to returen to full mobility.
Depends on a variety of things. Firstly, the location of the fracture. Some bones have greater access to nutrients (ie. closer to a blood supply) than others and will the rates of healing will...
this could take longer than a month, even if it is only a hairline fracture, painful as it is, just do not move to o fast or lift anything heavier than a couple of pounds.