What are the common causes of fainting?

Fainting can be caused by various factors, including:

  • Dehydration
  • Low blood sugar
  • Sudden drop in blood pressure
  • Standing up too quickly
  • Stress
  • Fear
  • Certain medications
  • Heart problems
  • Neurological conditions