I had the same problem of feeling faint quite a bit and then one day I did fully pass out, hit the concrete and had to get staples in my head. That was a blessing in the end because it turns out that my heart was messing up...I was admitted and got an ICD, Implantible Cardio Device, like a pace maker, but this one is a defibrillator, it will shock me when my rhythm gets off beat and hopefully will save and prolong my life. I also have asthma, COPD, allergies, migraines and now have to worry about my heart. My cholesterol was normal before the fainting spells started. I would donate blood every 2 months so it was always checked, then my blood was rejected for donation because some antigens in it were making the recieving people of my blood, sick....my cholesterol went up, triglyerites went up, the good went down, like within a 2 month period. Now with meds and my ICD, it seems to be working...I'd say for sure, get your heart checked...I'm only 53! Good luck!! I also agree with Lady Ayn above.