Dear human, thank you for sharing and reaching out. It sounds like you're facing a challenging situation being in a negative and toxic relationship. Whatever might be the case, toxic relationships are always bad for one's overall well-being and affects one's peace of mind. Many people might behave like this but the reasons vary for each individual. In your case he might behave like this due to many reasons such as fear of losing you, anger towards you or generalized anger towards relationships, and many more. This behavior of his could be due to any past trauma events, negative life events or present situations. This could be unraveled only through therapy where his behavior patterns would be probed more deeply.
You could do three things at this situation:
1. If you think this is something that you could work as a couple, you can seek couples counseling and sort this out.
2. If not think about explaining this situation to him and asking him to seek individual therapy for his issues.
3. You consider leaving this relationship because toxic and abusive relationship does no good to your mental health.
Next Steps
Decide on your next steps and book an appointment with me via practo, if necessary.
Hope this helps :) Take care.