What you experienced sounds most consistent with stress-related presyncope, often worsened by poor sleep, dehydration, irregular meals, anxiety, or underlying deficiencies.
Key points supporting this:
• Sudden dizziness + weakness without loss of consciousness
• Ongoing mental stress and disturbed sleep
• Persistent fatigue and low energy
• Light-headedness episodes rather than true fainting
This pattern is very common in people with:
• Stress / anxiety overload
• Mild dehydration or low salt intake
• Iron deficiency or anemia
•
Vitamin D or
B12 deficiency
• Blood pressure fluctuations (especially on standing)
Low BP alone is less likely unless you have documented readings
Next Steps
✔️ Basic tests you should get done:
These are reasonable, minimal, and useful:
1. CBC (
Complete Blood Count) – anemia, infection
2. Serum
Ferritin – iron stores (very important)
3.
Vitamin B12
4.
Vitamin D (25-OH)
5.
Fasting Blood Sugar /
HbA1c
6.
TSH –
thyroid function
7.
Electrolytes (Na, K) – dehydration/salt imbalance
✔️ At home:
• Check BP and pulse once lying and once standing (after 2 minutes)
• Ensure regular meals + hydration
• Avoid skipping breakfast
Health Tips
• Drink 2.5–3 L water/day (unless restricted)
• Add a pinch of salt or ORS once daily if not hypertensive
• Fix sleep timing (same bedtime daily)
• Reduce caffeine after evening
• Gentle walking + breathing exercises for stress regulation
What you’re describing is very distressing but very treatable, and in most cases not dangerous. You’re not “weak” — your body is signaling overload.
If you’d like, an online consultation can help interpret your reports together, rule out anything serious, and create a clear plan so you feel safe, steady, and in control again.