Why do farmers need credit?

Farmers need credit to buy additional and, tools, fertilisers and seeds, paying off old debt and even for personal expenses like marriage, death, religious ceremonies, etc