There is no set limit on how long you can safely take prednisone. It depends on the dose of prednisone and the condition being treated. It may be prescribed short term or long term. The dosage will be adjusted or stopped based on your response or lack of response to the medication.