I had one on my shin and it took a long time to get better. Be patient. Remember, it's better than a fracture or screwing up the ligaments in your knee!