Dizziness can have many causes, including: 1  Ear infections and conditions, including labyrinthitis and Ménière's disease, affecting balance. 2  Migraines. 3  Stress. Anxiety.  Low blood sugar levels ( hypoglycaemia) that can affect people with diabetes, also called 'hypos'.