how long should i take shilajit gold