I'm sorry you've had a hard time of it, I don;t have any indepth solutions for you, but a good guideline for relationships( and probably the hardest one to stick to) is the 80/20 rule.
All relationships are going to have there issues, people are just crazy, but as long as 80 percent of the time you are happy, then things should be ok, if it dips below the 80 mark for longer than three months, it's probably just going to get worse. It may be time to call it quits. Quitting is the hard part though, I've been dating for 20 years and had 10 SO that I felt like "loved" at one point or another,and up until the most recent one,who is The best I've ever had, She makes me happy about...90 percent of the time. Which is pretty high.
If you are not happy, then it doesn't matter what he thinks, life is short, it may take a while, but go find that one in a million person that will make you happy 80-90 percent of the time

Anybody who tells you it should be 100% has not been allive long enough ro is trying to sell you something

I hope things get better for you!