Yes, stress can cause lightheadedness. Increased secretion of stress hormones can induce the narrowing of the blood vessels and increase heart rate. This slows the amount of blood the heart pumps to the brain, resulting in sensations of dizziness and lightheadedness.