Thanks to all for advice.....
Sounds like anxiety. I think you need to talk to your doctor. Take it easy. The reason why I think its anxiety is that you said it comes and goes and only lasts about thirty minutes. You also get cold hands and feet and feel like your going to faint.Good luck.
maybe low blood pressure, i suffer dizzy spells and doc said its due to my low blood pressure
You could be Anemic! I would definitely have your doctor check you for that. Is there a certain time of month that this happens? Does it happen when you don't eat enough or drink enough liquid? Is it only during a certain time of year? What have you done (or have not done) previously to fainting, if you can remember???