There is a medication called clonidine (I think) that my doctor prescribed when the top number is too high. You might want to ask about that.
whoa. How do you know your bp is that high? Take it again and if it is, go to the hospital. the top number of 189 is WAY too high. If you were 130 to 140, okay. But above that, one is going to get concerned. We don't want you to stroke out. Your bottom number is oddly low though. Something looks off. Home BP monitors can be great but somethings hard to get accurate results. Take your bp again and go to the ER or urgent care if still so high.