Shall I Wait Years for a Guy to Marry Me?

I feel it’s wrong to love someone before marriage. But he is not leaving me. He says that after 5 or 6 years he will come and ask my father for my hand.