Hey Allan!
Can't really answer your "how long" question without knowing your condition. If you are diligent at it, you should see significant improvement in under two weeks.

Ellyn