Описание заболевания без проведения медицинского обследования не позволяет точно определить его причины. Молодой возраст и характер болевых ощущений говорит, скорее, против кардиологических проблем.
Однако, нельзя на основе краткого описания симптомов исключить однозначно кардиологические проблемы. Нужно различать сердечную причину и нейрогенные проблемы, связанные, например, с болезнями позвоночника и ионными нарушениями. Я предлагаю вам обратиться к врачу с целью выяснения причины описанных симптомов.