How long does it takes to start feeling the benefits of taking this medicine? Thank you very much!