since there is generally much more soft tissue damage with a sprain vs a fracture,a sprain will usually take much longer to fully heal right. bones can fuse pretty quickly if the bone ends are properly aligned but the muscle,tendon/ligament damage,and depending upon whether any of this is actually torn,just takes much longer when it is an actual sprain. it can take at times as much as about a year just for the pain to fully go away. you should be able to actually walk(if this is of course the ankle we are talking here) on this after a time if it is a sprain,but that reoccuring pain when you just stand too long on your feet or move the wrong way,can rigger the whole pain swelling thing all over again in some people.most fracture are just a very straight forward type of injury. contrary to popular belief,in most cases of an actual fracture,you CAN walk on it without too much overwhelming pain,while a sprain is just the opposite. very strange but true. have you had an x ray done on the affected area at all? FB