After going through your history, I could come to the following probable conclusions.Probability are that it could due to anxiety, stress and excessive coffee or due to anemia and other heart related diseases.I would recommend you get a complete cardiac examination and few lab examinations( Like Echocardiography, Complete hemogram, etc)
1 Doctor agrees with this answer