Shilajit can take 2-3 months to show results. However, if you take Shialjit Plus, you may start seeing results in about 2-3 weeks.