I'm 30, married, and have a 1.5-year-old daughter. My monthly on-hand income is 71,000 ₹ ([INR][1]). These are my monthly expenses:

* Home loan: 18,428 (Loan amount: 18,50,000. Number of EMI pending: 150. Tenor: 161 months, ROI: 7.4%)
* Home topup loan: 5,956 (Loan amount: 4,50,000. Number of EMI pending: 169. Tenor: 180 months; ROI: 9.7%)
* [Term plan][2]: 1421 (Tenor: 30 years and covered until I turn 78)
* [LIC][3]: 4,000 (two different policies, one up to 18 years and another for 24 years)
* Mediclaim (health insurance): 1,000 (12,000 yearly family floater)
* Mutual fund: 1,000 * 2 = 2,000 (two different monthly mutual funds automatically debited from account)
* Credit card 1: Minimum payment: 10,000  (total pending: 1,09,000, interest per month: 3.4%).
* Credit card 2: Minimum payment: 5,000 (total pending: 44,508)
* Credit card 3: Minimum payment: 5,000 (total pending: 33,880)
* Credit card 4: Minimum payment: 5,000 (total pending: 22,460. Interest per month: 3.35%)

So my total expenses are around 57,805. I am not including other expenses like food, electricity, etc. So later in the month, I use credit cards as I have almost used up my salary for the month, and I spend an extra ~10,000 using credit cards.

I have checked the interest of all credit cards and it seems to be around 7,700 ₹.

I do know that I have to control my credit card expenses. But I am at a point where I have to use credit cards to keep things running. So what should I do to break this cycle? I can provide more details if needed.

At this moment I am not even sure how I should break this cycle: Salary → pay credit card bills → out of salary → use credit card.

  [1]: https://en.wikipedia.org/wiki/Indian_rupee
  [2]: https://en.m.wikipedia.org/wiki/Term_life_insurance
  [3]: https://en.m.wikipedia.org/wiki/Life_Insurance_Corporation