how long does it take for shilajit to work