I would say go and see your GP. You may have a virus that is causing your symptoms. Obviously something is amiss so just go and get checked out. If you need to see a cardilogist which you likely won't your GP will be the best person to assess your next steps. Take care, I hope you feel better soon.
Have you seen a doctor about your symptoms? That is the first question, because none of us here (probably) knows you, and really a physical examination by someone who has made it through medical school is necessary to evaluate your condition.