Well, I think another big reason is the increase in production costs. When the cost of raw materials, electricity or labor increases, traders are forced to increase the prices of goods otherwise it becomes difficult for them to survive. Another aspect is the problem of supply chain. Suppose for some reason the product is not able to reach the market properly then naturally more people compete for fewer goods, and the price increases, so I think inflation is often due to these practical problems.
Inflation is not just one thing the cost of production but many other things are involved.Then inflation increases.When the price of goods in foreign countries increases the effects of inflation increase in our country.Nowadays the reason for inflation is the rapid increase in the price of oil.Because even if a person can control his expenses the price of these three things brings a person under the burden of inflation which includes food housing and transport.Because these things are used daily therefore a person cannot get rid of inflation even if he wants to.If the government does not control inflation then many problems will be faced.Therefore both the people and the government should fight inflation together.