It can take anywhere from six weeks to six months to fully heal and resume full activities. Exactly how long it takes depends on what area of the body you injured and how serious the avulsion fracture was.