I have been on Tenormin, (a beta blocker), for ten years. For the past 2 years I have been taking the supplements you mentioned without any problems. Although the only supplement my cardiologist recommended was fish oil three times a day. You may want to add a good B-complex, C, and a mineral supplement.