I am the same as you, I have been dating my boyfriend for 4 years. He betrayed me in the second year and I forgave him! Now, every little thing leads to arguments or even fights. Most of the time, he doesn't spend the night at home, even though there are 7 days in a week.