FCI generally stores food grains for a maximum duration of 2 years to avoid quality degradation, with regular inspections and maintenance in place.