First move in together and if it goes well, tell him u love him more then start leaving him hints I guess but if he's the kind that are afraid of commitment then you will probably just scare him off with this so idk depends on the guy Just tell him u wanna get married and see what he says If he says no he's not right for u
In my own opinion I believe that you are still young to go to the next level let the relationship mature a bit lets say two to four years then you will know its direction. At this age is when partners tend to show their true colors and whether they are responsible people or not.
You really haven't had a chance to know anything about anyone else seeing as how u have been with him since u were so young, but let's put that aside just for a moment. Guys really don't mature til they are much older, in their thirtys. Give it some time. I will say something else though, he may not feel the need to ask u because he knows that u aren't going anywhere. You have been with him thru thick n thin for the past 7 years. Y should he ask u to marry him when he already had the situation exactly as he likes it without any of the responsibilities of marriage? I'm not saying dump him, just keep in mind the old expression about buying the cow when u get the milk for free.
Live together for a least a couple years first, it's amazing how much cleaning and bills affect a relationship, if he still hasn't asked by then, ask him yourself. If you women want to be treated as equals act like it.