Thanks for your question on Health Care Magic. 
I can understand your concern. 
By your history and description, possibility of anxiety and 
depression related symptoms is more. 
But better to rule out 
arrhythmia (rhythm disturbances in heart) first because this can cause similar Fluttering and spasm in chest. 
So get done ecg, 2d echo and Holter monitoring (24 hour continuous monitoring of ecg). 
If all these are normal then no need to worry for arrhythmia or other heart diseases. 
Better to 
consult psychiatrist and get done 
counselling sessions. Try to identify stressor in your life and start working on its solution. 
You may need anxiolytic and 
anti depressant drugs. 
Don't worry, you will be alright. Avoid stress and tension, be relax and calm. Rule of arrhythmia first. 
Hope I have solved your query. I will be happy to help you further. Wish you good health. Thanks.