It often takes 8 to 12 weeks for a herniated disc to heal. You can make the wait more bearable by applying heat to the affected area. Your doctor may also have suggestions for potential treatments and can prescribe you short-term pain medications.