Thretens for money

My husband spends all my salary...but does not spend for thing we require .....As I wished them to give coaching in Nagpur...he had forced all spending for me......Ok I am spending only for my daughters future but it doesnt end....whenever his relatives visit here for medical issues he forced me to make diñner lunch..my health does not permit me to do all these work as I do up down every day ...he gets violent....I tolerated everything for our daughters education sake......but recently I can very well understand he is spending his time with other ladies.....it was his habit....Now infront of my girls he is insulting me....beating me....what can I do....He does not allow any maid....make false accusation...he wants me to do all household works does not help....says these arenot my work.... So I am his full time servant...enjoying my salary also as full time maid....what can I do for betterment of my condition....my daughters are of 16 and 18 years of age the elder one got jer admission in pune but younger one is in 12th....preparing for jee... My question is it only mother's duty to brought them up as they are girls? Next as I do work I cant demand any single thing from my husband ...is it our tradition says .all household duty is only mothets and also do maintain only husbands relatives...do forget your relatives...I lost my mother and father ...my brother and sister reside in foreign...... Yes he never spends a single penny for my sarees or jwellery..or make up ...or going to my relatives marriage...when I attended once I had to take loan to present some gold....As he takes my salary what can I do.... It is not a mental torture when infront of me he buys for other but as i am working it is my pnishment he does not buy for me.....We got married for 18 years ....He did not buy anything....I am a bengali girl.....when i ask to go for durga puja he avoids as if it is christian deity..... So I had been spending so many years to undetstand that he only using me and my money.....what can i do now.