Yeah, if it is a real bone bruise, then it can take a long time to heal. I had bruised my talus, and it took many months to heal. Of course walking and all didn't really help if I stepped the right way to aggravate the bruise.