Conditional forecasts, i.e. projections of a set of variables of interest on the future paths of some other variables, are used routinely by empirical macroeconomists in a number of applied settings. In spite of this, the existing algorithms used to generate conditional forecasts tend to be very computationally intensive, especially when working with large Vector Autoregressions or when multiple linear equality and inequality constraints are imposed at once. We introduce a novel precision-based sampler that is fast, scales well, and yields conditional forecasts from linear equality and inequality constraints. We show in a simulation study that the proposed method produces forecasts that are identical to those from the existing algorithms but in a fraction of the time. We then illustrate the performance of our method in a large Bayesian Vector Autoregression. Within this setting, we first highlight how we can simultaneously impose a mix of linear equality and inequality constraints on the future trajectories of several key US macro economic indicators over a forecast horizon spanning multiple years. Next, we test the benefits of using inequality constraints in an out-of-sample exercise spanning the period between 1995Q1 and 2022Q3 and find that imposing these constraints on the future path of Real GDP leads to significant improvement in point and density forecasts of the large BVAR model.