Time Frames. Initial healing after a tooth extraction takes one to two weeks; however, you will be able to eat before the site is fully healed. The time frame for specific foods you can eat will vary depending on the procedure. Most procedures restrict you to soft foods for the first 24 hours.