After 5 years and no offer of marriage, I'd leave since I am only wasting my time with the guy.  What I want in a man is someone who will treat me with respect, see me as his equal, and who is caring.