Re: need advise and help
kehte hain ke baaton ki talwaar asli talwaar se zaida lagti hai.
u said abuse so i thought physical abuse (though that one slap is bothering me). Perhaps the good idea is to talk to him openly and in detail how you have been feeling and what you have noticed in his behaviour and why he is acting like that…do this when he is in a good mood.
If such conversation leads to no help then as alysha said move somewhere for the time beign and maybe he realises that he is nothing without you and that he needs to give you respect.
also read namazain and pray for your self and and read surah-e-yaseen. inshallah sab theek hoga. ameen sum ameen