No man is perfect. However, this does not mean you fall for anything. There are certain expectations in a relationship. 

Do you have a lead on a newsworthy story? Share news tips with us here at Hivisasa!

According to Elcrema.com, women should never tolerate men with these habits:

1. Endless excuses

A real man does not give unnecessary excuses. Too many excuses can kill the love. A man needs to be real and stick to his word.

2. He does not keep promises

A good man keeps his promises. If he says something, he does not change his mind. It is hard to trust a man who does not keep promises.

3. He does not put you first

You should be his priority. If he does not put your first, he does not value your love. A man who does not put you first will always sit and wait for you to start communication.

4. Uncontrollable anger

Anger is not good for your love life. An angry man can be compared to a boy. A man should learn to tolerate the people around him.

5. Perennial liar

Lies break strong relationships. You cannot thrive on lies forever. Avoid a man who is ever lying. When he keeps lying, it means he does not care.

6. He wants to win all arguments

Arguments are part of life. However, a man who always wants to win all arguments is not the right one for you. At times, the man should allow you to win the arguments.