If he has changed his past behaviors let it go. Try to see from his point of view too. If you want to make this relationship work try to compromise. Sounds like he is willing too since he stopped doing the things you/ve mentioned. Good men are hard to find.
That's true but then why improve on one thing and override it by fukking up somewhere else? It's like an endless cycle..
You know what we about to say,right?
.... 21
You know what we about to say,right?