| | Re: 5 yrs...and he's still not ready...
The maturity you talk about is probably why he hasn't asked you yet. He wants everything perfectly in line before hand.
Maybe he wants to have some money saved up.
Maybe he wants to be 100% done with school, who knows.
It sounds like he's a great guy. I would guess from limited information here that he has the best intentions. It will come, don't worry too much and don't pressure him too much.