Recovery time for a broken foot depends on the extent of the injury. If the injury is mild, after active treatment and proper care, it can be healed in 2 to 3 weeks, and if it is serious, such as causing a fracture, it usually takes about 3 months. After a broken foot, you should rest and brake immediately, and actively improve the relevant imaging tests to determine the extent of soft tissue damage. If the degree of injury is mild, you can apply ice packs to the injured area within 72 hours, and heat packs after 72 hours. When there is pain phenomenon can also be taken orally non-steroidal anti-inflammatory drugs such as ibuprofen, celecoxib and other anti-inflammatory pain, such patients after active treatment generally 2 to 3 weeks can be healed. If the degree of injury is more serious, there is a fracture and ligament damage, we should consult a doctor in time, under the guidance of the doctor to the fracture part of the reset, there are surgical indications, we should actively carry out surgical treatment. After surgery, targeted care should be carried out. It usually takes about 3 months to heal with proper care. The above medications should be taken under the guidance of a medical professional.