I read this post and April’s advice too, and I really liked April’s expert advice that you two are not right for each other because there is a lack of honesty between you two, and you should practice speaking the complete truth with everyone in your life.
I think you should get out of this toxic cycle, learn from your mistakes, so you can be honest in your next relationship, but don’t suffer any more by staying with this guy, because he will never respect you.