High blood pressure
can be the result of many things. Are you really stressed out all of the time? Also, eating really unhealthy food all the time gives you bad cholesterol
, which in turn gives you really bad blood pressure. Eat healthy. You really need to consult a doctor though. Also, what were you doing before you took the heart rate? Running?! Take you're heart rate when you wake up in the morning to see what it is, because you're resting heart rate is a good indicator of how healthy you are. Yours should probable be between 50bpm and 75bpm (bpm = beats per minute), with you're height and weight. Take your heart rate a few mornings in a row and see what the average is (sometimes if you have a bad dream your heart becomes hyperactive). If it is significantly lower, you should be fine, and even better if you are in the range I said. 120bpm seems like you were doing some sort of physical activity right before, and 120bpm after exercise is totally fine.
If you're heart rate in the morning is still really high, then you absolutely must go see a doctor, or you very well could die. Something like a heart problem cannot go on ignored.