Thanks for writing in.
There are some conditions where the heart could be enlarged and there could be such symptoms as well. But I am inclined to consider that the anxiety
is strongly contributing to your symptoms. So we need to take care of both. Anxiety can be reduced by deep breathing, exercise and talking with a therapist. The treatment of the large heart would depend on what they identify the cause to be .
I dont think neck stiffness
is related. It can be due to a spasm. So warm compresses and wearing a neck collar will help.
Also, you will need to stop smoking
. A larger heart means that your ability to deal with stress
is low. So we cant really afford to damage it as it may or may not be able to compensate.
hope this helps