Vc gosta dele? Tem garantias de que ele gosta de vc? Ele demonstra ser um rapaz maduro apesar da idade? Se todas as respostas forem sim. Então a diferença de idade não significará nada.
Digamos que vc queira se casar daqui 2, 3 anos. Vc precisa se perguntar se esse cara de 18 vai querer se casar na mesma época que vc quer.
Daqui 3 anos tu vai estar com 27 (perto dos 30, idade que a maioria das mulheres quer estar casada) e ele com 21 (novinho, idade em que a maioria dos homens ainda não quer casar).
Se vc quer casar em um futuro próximo eu diria que é mais interessante tu se relacionar com um cara da tua idade ou um cara mais velho que vc e que trabalhe.
Mas voltando ao carinha de 18 anos, vc pode conversar com ele e ver quais os planos ele tem pra vida dele, ele estuda? Ele trabalha?