4-6 weeks: A very bad sprained finger can take up to 4-6 weeks to heal. If your finger still hurts a lot after 2 weeks, go see your doc to check for possible stress fracture. Each week you should feel better, be able to move your finger more. If your finger stops improving or gets worse, you should see your doc.