Hi.. The heart rate is determined by various parameters. they can be caused by emotional variations and physicak stress. They other known causes could be because of anaemia, hyperthyroidism... If the problem has been in the recent pastand is persisting you can get it checked by a doctor...