How to use
Best Time to Take Shilajit — Morning, Night or Before Gym?
Reviewed by Syed Muhammad Muneeb Zahid, PharmD · Updated
Quick answer
The best time to take shilajit for most people is in the morning, either on an empty stomach or with breakfast. Active people can take it 30–60 minutes before a workout. Avoid taking it late at night if it makes you feel too energetic to sleep.
Urdu mein: Shilajit khane ka behtareen waqt subah hai — khali pait ya nashte ke sath. Gym jane wale workout se 30–60 minute pehle le sakte hain. Raat ko der se na lein agar neend kharab ho.
Timing options
| When | Good for | Tip |
|---|---|---|
| Morning, empty stomach | Energy through the day | Take with warm water |
| With breakfast | Sensitive stomach | Mix in warm milk |
| Before workout | Training energy | 30–60 min before |
| Night | Only if it doesn't disturb sleep | Use a smaller amount |
During Ramadan
Take it at Sehri dissolved in warm milk or water. This spreads energy through the fast.
Frequently asked questions
Can I take shilajit at night?
+
You can, but some people feel more alert after taking it. If it affects your sleep, move it to the morning.
Should shilajit be taken on an empty stomach?
+
It can be, and absorption may be better. If it upsets your stomach, take it with food.
This guide is for general information and is not medical advice. Shilajit is a traditional supplement, not a medicine. Speak with your doctor before use if you are pregnant, nursing, under 18, on medication or have a medical condition.

