Stress
Too much stress can cause dizziness and it can also cause other health problems such as depression, diabetes, heart disease, anxiety disorders, as well as problems with the immune system. The way to get a handle on stress is to learn positive coping mechanisms such as meditation and yoga.