Dry socket generally lasts anywhere between a week and several weeks. However, once you have received treatment for the condition, you should start feeling relief in a few hours. You may have no pain at all while your dry socket heals. Dry socket that does not heal in a few weeks may indicate other medical issues.