It depends on the severity of the problem, how long it has persisted for and the current condition of your body. Issues that have been persistent in your body for a long time may take longer to heal. But, the bottom line is - you CAN get better!  The longer you wait, the longer it would take to achieve full recovery. As an agent of your health, you are in control. Seek help as soon as your body is not functioning optimally.