My husband not providing for our son

We were in a relationship for 5 years and when our families came to know about our relationship they arranged our marriage. I was 23 when I got married and he was 32. It's been 9 years since we got married and we have a 8 yr old son. Right from the day 1 of marriage my husband has not provided a single penny for us. I'm a working women and I take care of each and Expense. He does not support in household chores as well. He is running a business. Whenever I reach out to him for any financial need, he says something or the other, but has never helped even once. He says all the money goes for business rotation and he ends up with nothing. He doesn't have a degree and finished 10th class. Not even once he has paid school fees for our son and there is not even a single rupee of emergency saving from his side though he is 41 yrs old now. From the beginning of our marriage, he used to ask for money from me saying he has an immediate need. I had no other choice but to give him the amount he asks since he will put me in such a situation. At some point when I was running short, he swiped 2 of my credit cards and made me take a personal loan for 5 laks. Till date I have settled more than 15 Lacs of his debts and he has not returned a single rupee. I'm moving out now to be in a separate home with my son. My son has learning disability and adhd. Though I'm earning enough to run a family by myself, I'm struggling with expenses for his therapy and remedial. Doesn't he have the responsibility to provide for his son. Please advice.