Hello and welcome to the forum. Thanks for the question. We always encourage anyone with concerns regarding their cardiovascular health to speak to their doctor. However, I do want you to know that your resting heart rate is actually within normal if it is around 87. Anything between 60 and 100 is normal and not a concern. https://www.mayoclinic.org/healthy-lifestyle/fitness/expert-answers/heart-rate/faq-20057979 Now one thing to keep in mind though is that the lower your resting heart rate, the more efficient your heart is usually considered to be. Athletes who train heavily may have a resting heart rate near 40. A chronic situation of your resting heart rate being over 100 is called tachycardia. https://www.medicalnewstoday.com/articles/175241#what-is-tachycardia Different things can cause it such as smoking, drinking alcohol, electrolyte imbalance and a wide range of other things as well. I would talk to your doctor about this. And yes, especially since you are on a beta blocker. Let us know what they say.