HI
Thanks for posting your query. 
There are many causes for Light headedness , from simple and easily treatable causes to serious causes . 
Simple causes are :
1. Abnormalities in BP: Both high and low BP can cause 
dizziness. 
2. Abnormalities in Blood sugars: Both high and low Blood sugars can cause dizziness.
3. Abnormalities in blood sodium levels. 
4. Low 
Hemoglobin ( 
Anemia )
5. 
Inner Ear problems .
6. Vitamin B 12 deficiency.  
Some serious problems are :
1. Heart Problems
2: Brain problem 
 My advise to you is to get your BP checked and if its normal then get the following tests done and revert back .   
  Hemogobin , Serum Sodium levels , Serum TSH , Serum 
Vitamin B12 and  ECG. 
Hope you find this information useful . 
Any clarification feel free to ask