Hi,
There can be various reasons for this kind of
fainting spells. It basically occurs when there is reduced blood flow to the brain. It can be due to heart related conditions (arrhythmia - abnormal rhythm), anemia,
hypoglycemia (reduced sugar),
hypotension (reduced blood pressure), brain disorders (seizures) or
electrolyte imbalance (abnormal salts).
However, sometimes prolonged standing, excessive heat (warm weather), increased stress or anxiety, prolonged fasting, increased alcohol intake can also cause such problems.
I feel that take proper diet. Avoid the precipitating causes as discussed above. But do go for some investigations like
complete blood count, electrolytes, ECG, fasting sugar and MRI brain. This will help us to find the exact cause.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Milinda Gupta, Internal Medicine Specialist