It does not sound like a heart problem. You could have a virus that is causing the symptoms. If you have put on weight recently it could be putting pressure on your diaphragm and causing heart burn. Either way you should still go to see the doctor, Your health is far to important to worry about wasting time. anxiety
can also cause many symptoms. I would recommend getting a appointment with your GP if he has any concerns he will send you to the hospital for a quick check on your heart. You can also phone NHS direct the number and site is on the web http://www.nhsdirect.nhs.uk/ where you can speak to a nurse. If you have any pins and needles down your arm or crushing on your chest call, an ambulance immediately.