You are describing typical symptoms of congestive heart failure.
A Heart rate of 120 is very abnormal, if is irregular you may have uncontrolled atrial fibrillation.
You should see a cardiologist, like today, or go to an ER,now.
Do not waist time, as other conditions may be present.
You may require cardiac cardioversion.l
Would you like to video or text chat with me?