Bajra flour has a shelf life of about 6 months if stored in a cool and dry place. It is important to store the flour in an airtight container to avoid moisture and contamination.