I had heart palpitations several years ago, and was diagnosed with low thyroid. Did your doc check your thyroid? Getting my thyroid level to normal, as well as making sure to stay hydrated made a big difference. Also taking some magnesium supplements helped. I have used acupuncture for years and found it to be effective for everything from quitting smoking to allergies to alleviating sore knees. I think of acupuncture as a complementary medicine - be sure to check in with your regular doc to make sure all is well, but if the acupuncture helps you, stick with that, too.