Dixieldy - the fast beating heart is probably heart palpitations. I bet you are going through peri menopause. I started having these myself. And then a few years later came the hot flashes. I'm on prempro now and wouldn't live without it. Really did change the quality of my life.
There are many things that will cause anxiety and a lot of them are medical problems that should be addressed. I urge everyone to see their dr about it. And take those B vitamins!!