It is generally not recommended for individuals to use steroids indefinitely. Steroids, particularly corticosteroids like prednisone, can have a number of side effects when taken long-term, including indigestion, heartburn, increased appetite and weight gain, high blood pressure, a higher risk of infections, and pre-diabetes or type 2 diabetes. The dosage of prednisone may be adjusted or stopped based on an individual's response or lack of response to the medication. The length of time that someone can safely take prednisone depends on the dose and the condition being treated, but it is generally not recommended to take the drug for extended periods of time. Additionally, taking anabolic steroids over the long-term has been associated with a number of health problems, including bone loss and an increased risk of heart disease.