Heart palpitations

I’ve been getting heart palpitations for a few days now. But they just last longer every time. The current one is been going for like 2 hours. I can barely catch my breath and I feel so exhausted. What can I do ?