Is your husband on any medications and seeing his doc regularly? It sounds like it is time to get in to see his doctor asap and let him know what is going on.
In the meantime just give him his space and don't provoke anything. If he starts to become violent you need to get yourself to a safe place.
LFW has given you some really good advise. Have you tried to implement any of her suggestions?