Fainting happens when your brain doesn’t get enough blood. Dehydration, shock, too much alcohol, and even anxiety can lead to fainting. If you think you’re about to faint, lie down or put your head ...