3. You don’t allow him time to analyze his mistakes.
If your man is not smart enough it will take him longer to realize that he did something wrong. Allow him some time to digest the information. Let him use his brain on his own instead of explaining everything to him. He is a grown-up person.
4. You ignore his needs.
Unless you learn to be clear about your wishes and needs will you learn to respect his needs. Do not feel shy and tell him that, for instance, you care about him and would like to know what you can do to make him feel happy. You do not have to be pushy. Your partner might be willing to have time for himself rather than, let’s say, go to the cinema with you tonight.