I had chronic dizziness for a couple of years. Mine turned out to be low serotonin levels in the brain. Serotonin is a neurotransmitter (hormone) of the brain. You should try taking a medication in the SRI family. These drugs increase serotonin levels. "Paxil" is a good medication for this. Give this a try if you have not already done so. Be patient, the SRIs such as Paxil require 6 to 12 weeks to work.