Bruises generally take a day or two to go away depending on the size if it is large in a circle then possibly a week or two but if it is impossible or unbearable to walk with that bruise then you should seek medical attention because it could possibly be a sprain or a broken bone. Ricky · 7 years ago. 0. Thumbs up.