I am 21 and my girlfriend of almost 4 years is 20. We have known each other since 2nd grade and began dating my senior year of high school, her junior year. We began dating after our first Steubenville conference and our entire relationship is grounded in our faith in Christ. I am graduating from college next December and I am considering asking her to marry me. We don't think we should be married for two or three more years and she's kind of expecting me to pop the question in a year or so. I want to ask her now because I have been with her for so long and my intentions are to marry her and I figure why not make this known concretely to everyone by asking her to be my wife.
I am not sure if this is the right thing to do or if I should wait another year before asking. I am going to have to ask her dad, step-dad and her mom and I do not think they may approve because of our age.