Generally, people start observing the results of shilajit consumption within ten days. However, you should consume it for maximum benefits for 6-8 weeks.