Fainting can be really scary. One second you're fine, then all of a sudden you wake up and don't know what happened. I've never fainted before, but am afraid it might happen one day. What causes fainting? Can you avoid it?