No man is perfect. However, this does not mean you fall for anything. There are certain expectations in a relationship.
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.