How long is the recovery period usually after surgery for a fracture?

Depends on fracture. Without knowing the specific fracture area or type of fracture, generally speaking a fractured bone will take 2-3 months to fully heal. There are a lot of external factors that may add to this time as well.