The causes of a cushingoid appearance can be broadly divided into endogenous and exogenous factors. Endogenous causes include conditions such as Cushing's disease, where there is an overproduction of cortisol by the adrenal glands. Exogenous causes are often related to the prolonged use of glucocorticoids for treating various medical conditions, including autoimmune diseases and severe allergic reactions.