you should mention a tilt table test to your dr to rule out anything cardiac related and for them to see if they can figure out what's going on as well as doing a full cardiac workup with an EKG, Stress test and echo
not often, no. i have only experienced a weird-feeling heartbeat a couple of times in my life.
Any time you fainted plz make sure u seek medical attention and do not take the risk,u mentioned ur last check up was in ur child hod time so its been a long time since then so its better you go for a full cardiac testing
Do you feel your beating irregularly?