Hi,
I can understand the distress you seem to be having due to insufficient sleep and
anxiety. In view of your symptoms, it would be preferable that you seek treatment for
depression and anxiety rather than just taking
xanax (alprazolam) for sleep. Alprazolam will induce sleep but without treating the primary cause, you will have to gradually increase its dose and there is a chance that you can become dependent on it.
I would suggest that you seek a psychiatric consultation for starting proper treatment. Medications like
sertraline or escitalopram are safe and effective choices. Sedatives can be used for short term period till the anti-depressants show its proper effect. In addition, you should try to regularize your sleeping and waking up time, avoid day time naps and caffeine.
Since your blood pressure is on the higher side, regular monitoring for few days is recommended. In case it is persistently high, treatment for lowering blood pressure must also be instituted.
Hope this information was helpful. Best wishes.