I've been having a lot of palpitations lately, lasting up to 2 hours (-missed beat).Nothing I do helps. Causes?

Palpitations. You need to have a holster monitor to determine what is causing the palpitations. It would also be important to check for anemia and thyroid disease. Once cause is determined, a beta blocker such as Propranolol may be helpful.