normal resting heart rate for an adult is 60 to 100 beats per minute and 45 beats per minute is too low which is also called as bradycardia so if you have a heart rate of 20 more than that it's probably in the normal range. 105 heart rate is not too high but yes having breathing difficulty for a prolonged period of time after heavy exertion is something to be looked into and for that you should get yourself ECG and echo cardiography done immediately so that we can have an idea whether or not you have any latent heart disease.
Answered2018-01-05 09:14:08
Let others know if this answer was helpful