Six years of dating and no ring?

Been together since high school, ages 16 & 17, on and off for 6 years, 22 & 23 now, have a 2 year old together and still no ring? Not even living together? Do you think we'll ever get married?
Edit: We have talked about it. He says he'll marry me when I change. He says I don't do anything for him or help him and I accuse him of cheating.