Your history looks like you might be suffering from anxiety disorder like minor emotional or stress disorder.you don't need any medication at present apart from reassurance and not to panic.but certain other common diseases which also produce similar symptoms , to be ruled out.
Next Steps
certain tests like blood
sugar ,
Thyroid function test and ECG can be done.
Health Tips
do regular exercise , yoga and meditation which helps in alleviating anxiety symptoms.