Most bone bruises hurt for a few weeks, but more severe ones can cause pain for months or even longer. Unlike a regular bruise on the skin, a bone bruise involves damage deeper inside the bone itself, where fluid builds up in the spongy marrow tissue. That internal swelling is what makes the pain linger far longer than you’d expect from a typical injury.
What’s Actually Happening Inside the Bone
A bone bruise, sometimes called a bone contusion, occurs when an impact or excessive force damages the inner structure of a bone without fully breaking it. Think of it as a step below a fracture. The spongy tissue inside your bone (the marrow) swells with fluid, a condition doctors call bone marrow edema. This swelling presses against the surrounding bone and tissue, producing a deep, aching pain that feels distinctly different from a surface-level bruise.
Because bones don’t have as much blood flow as skin or muscle, they clear that excess fluid slowly. That’s why a bone bruise that might seem minor on the surface can hurt for weeks after a skin bruise from the same injury has already faded.
Typical Pain Timeline
For a mild bone bruise, pain generally peaks in the first few days, then gradually improves over two to four weeks. You’ll likely notice sharp pain with direct pressure or weight-bearing at first, shifting to a dull ache as healing progresses. The area may feel tender to the touch even after the worst of the pain fades.
Moderate to severe bone bruises follow a slower curve. These can take two to six months to fully resolve, and some people report lingering discomfort even beyond that window. The pain tends to come and go during this period. You might feel fine walking around the house but notice a flare after a long day on your feet or a more demanding activity.
The clearest sign that healing is progressing is a steady decrease in pain during everyday activities. If pain levels plateau or worsen after several weeks, that’s worth investigating with imaging, since it could indicate a stress fracture or another complication.
Why Some Bone Bruises Take Longer
Several factors determine where your injury falls on the weeks-to-months spectrum:
- Location. Weight-bearing bones like the tibia (shin) and the bones around your knee and ankle heal more slowly because they’re under constant stress. Bone bruises in the upper body, where you can more easily rest the area, often resolve faster.
- Severity and type. A small area of marrow swelling heals differently than a bruise that extends closer to the joint surface or involves tiny micro-fractures within the bone’s internal structure.
- Accompanying injuries. This is a big one. Bone bruises rarely happen in isolation. Sprains, especially in the ankle and knee, put enough force on bones to bruise them. In ACL tears specifically, MRI scans detect bone bruising in more than 80% of cases. When a bone bruise occurs alongside a ligament or cartilage injury, the overall recovery timeline is driven by the more serious injury, and the bone bruise adds to the total pain burden.
The Risk of Pushing Through the Pain
One of the biggest mistakes with a bone bruise is returning to full activity too soon. The bruised area creates a weak spot in the bone. If you put too much stress on it before it heals, whether through sports, heavy physical work, or intense exercise, that weak spot has a higher risk of becoming a full fracture. A bone bruise that might have healed in six weeks can turn into a stress fracture that sidelines you for three to four months.
The frustrating part is that bone bruises don’t show up on standard X-rays. They’re only visible on MRI. So if your X-ray came back “normal” but you’re still in significant pain weeks later, the injury hasn’t been ruled out. It just hasn’t been fully evaluated yet.
Managing Pain During Recovery
The core approach is straightforward: protect the bone, reduce the swelling, and give it time. For lower-body bone bruises, that often means limiting weight-bearing activity. Crutches or a brace may help in the early weeks if the bruise is around the knee or ankle. Ice applied to the area for 15 to 20 minutes at a time can help control swelling and numb pain in the acute phase.
Over-the-counter anti-inflammatory medications can take the edge off, but they’re managing symptoms rather than speeding healing. The real treatment is rest and patience.
For athletes or anyone eager to return to activity, the general benchmark is being able to perform your normal movements without pain, having full range of motion, and demonstrating full strength in the affected area. Pain during activity is a clear signal that the bone isn’t ready.
Nutrition That Supports Bone Healing
What you eat during recovery does matter. The Rubin Institute for Advanced Orthopedics recommends specific daily supplements for bone healing, in addition to what you get from food:
- Calcium: 1,000 mg for adults (500 mg for children under 6). Calcium is the primary building block for bone repair. Low intake during recovery can actually lead to further bone breakdown.
- Vitamin D: 1,000 IU for adults (600 IU for young children). Vitamin D helps your body absorb the calcium you’re taking in. Without enough of it, calcium supplementation is far less effective.
- Vitamin C: 1,000 mg for adults (250 mg for young children). Vitamin C is needed to form collagen, a protein that serves as the structural scaffolding for new bone tissue.
These won’t dramatically shorten your recovery, but ensuring you’re not deficient in these nutrients removes a potential bottleneck in the healing process. Protein intake also matters, since bone repair requires the same amino acids your body uses for muscle recovery.
Signs the Pain Isn’t Following a Normal Pattern
Some amount of lingering discomfort is normal with a bone bruise, especially if it’s in a weight-bearing area. But certain patterns suggest something more is going on. Pain that gets worse after several weeks instead of better, sharp pain that suddenly increases with activity you were previously tolerating, or significant swelling that returns after it had gone down are all signals that the injury may have progressed or that a different diagnosis was missed initially.
Night pain that wakes you up or pain at rest that doesn’t improve with position changes can also point to complications like a stress fracture or, in rare cases, disrupted blood supply to the bone. An MRI is the definitive way to check on a bone bruise’s progress and rule out these possibilities.

