Steroids raise blood pressure through several direct mechanisms
Yes, steroids can cause high blood pressure. Both anabolic steroids (used to build muscle) and corticosteroids (prescribed for inflammation and autoimmune conditions) increase the risk. The effect happens because steroids change how your body handles sodium and fluid, thicken your blood vessel walls, and alter the hormones that control blood pressure. Even short courses of corticosteroids can raise your numbers; the risk grows with higher doses and longer use.
The blood pressure rise is not always temporary. Some people see their numbers return to baseline after stopping steroids, but others develop lasting hypertension. This is one reason why doctors monitor blood pressure in patients taking steroids long-term, especially at higher doses.
Key Takeaways
- Both anabolic steroids and prescription corticosteroids can raise blood pressure by changing how your kidneys handle sodium and how your blood vessels respond.
- The risk increases with dose and duration — a two-week course of prednisone carries less risk than months of daily use.
- Blood pressure can rise within days of starting steroids and may not return to baseline when ready after stopping.
- If you take steroids regularly, your doctor should check your blood pressure at each visit and may recommend a blood pressure medication alongside the steroid.
How anabolic steroids affect blood pressure
Anabolic steroids — synthetic versions of testosterone used to build muscle — raise blood pressure in multiple ways. They cause the kidneys to retain sodium and water, which increases the volume of fluid in your bloodstream and forces your heart to work harder. They also thicken the walls of your arteries and left ventricle (the heart's main pumping chamber), making blood vessels stiffer and less able to relax. This stiffness means your heart has to push harder to move blood through.
The effect is dose-dependent: higher doses and longer cycles carry greater risk. People who use anabolic steroids often see blood pressure rises of 10 to 20 millimeters of mercury (mmHg) or more. The problem is compounded if you already have risk factors like obesity, a family history of hypertension, or high sodium intake.
How corticosteroids affect blood pressure
Corticosteroids — drugs like prednisone, dexamethasone, and methylprednisolone prescribed for asthma, rheumatoid arthritis, lupus, and other inflammatory conditions — raise blood pressure through different pathways. They increase sodium retention in the kidneys and boost the production of hormones that constrict blood vessels. They also can trigger weight gain and fluid retention, both of which push blood pressure higher.
The risk depends on dose and duration. A five-day course of prednisone for a flare-up carries minimal risk. A patient on 20 milligrams daily for three months faces real risk. Some people develop hypertension only while taking the steroid and see their pressure drop once they stop; others develop persistent high blood pressure that requires ongoing treatment.
Dose and duration matter more than the type of steroid
A short course of corticosteroids — typically defined as less than two weeks — rarely causes lasting blood pressure problems, though your numbers may rise temporarily. Doses above 10 milligrams daily of prednisone (or equivalent) carry higher risk, especially beyond four weeks of use. Anabolic steroids used in cycles of 6 to 12 weeks at typical bodybuilding doses almost always raise blood pressure measurably.
If you need steroids long-term — for example, to control an autoimmune disease — your doctor should monitor your blood pressure regularly. Many patients on chronic corticosteroids benefit from starting a blood pressure medication at the same time, rather than waiting to see if hypertension develops. This preventive approach reduces the risk of heart attack and stroke.
What to do if you take steroids and have high blood pressure
If you are taking steroids and your blood pressure is elevated, tell your prescribing doctor. Do not stop the steroid on your own — stopping suddenly can cause serious problems, especially with corticosteroids. Your doctor may lower the dose, shorten the course, or add a blood pressure medication. Common choices include ACE inhibitors, beta-blockers, or calcium channel blockers, all of which work well alongside steroids.
In the meantime, reduce sodium intake (aim for less than 2,300 milligrams daily), increase physical activity if your condition allows, and maintain a healthy weight. These steps lower blood pressure on their own and make any blood pressure medication more effective. Check your blood pressure at home if possible — a home monitor gives your doctor better information than a single office reading and helps you track whether changes are working.
Blood pressure after stopping steroids
After you stop taking steroids, blood pressure often — but not always — returns toward baseline. The timeline varies. Some people see improvement within days; others take weeks or months. If you were on corticosteroids, your doctor will taper the dose gradually rather than stopping abruptly, which also gives your blood pressure time to adjust.
If your blood pressure remains high after stopping steroids, you may have developed hypertension that needs ongoing treatment. This is more common in people who were on high doses for long periods or who have other risk factors. Your doctor can help you decide whether to continue blood pressure medication or try lifestyle changes first.
Frequently Asked Questions
Can a short course of steroids cause permanent high blood pressure?
Rarely. A course of prednisone lasting less than two weeks usually causes only temporary blood pressure rise. Longer courses or higher doses carry more risk of lasting hypertension, especially in people over 50 or with existing risk factors.
What blood pressure reading counts as high while taking steroids?
The same thresholds explore: 130/80 mmHg or higher is considered elevated. Your doctor may want to treat it more aggressively while you are on steroids because the steroid itself is an added cardiovascular risk.
Do all anabolic steroids raise blood pressure equally?
No. Some anabolic steroids cause more sodium retention and fluid gain than others. Testosterone and nandrolone tend to raise blood pressure more than some other compounds, but all carry risk at typical doses.
Can I take blood pressure medication while on steroids?
Yes. Blood pressure medications work alongside steroids and do not interfere with the steroid's intended effect. Your doctor can prescribe them together if needed.
Should I check my blood pressure at home if I am taking steroids?
Yes, especially if you are on a dose above 10 milligrams daily of prednisone or equivalent, or on anabolic steroids. Home readings help you and your doctor track trends and decide whether medication or dose adjustment is needed.