Very well said.........and I also agree with Jane.I don't think three years is a big difference in age. You both sound very mature, and you know what you want in life. Nothing wrong in dating him, after all, you haven't, nor do you have to make it a life long committment. Just two people enjoying each other's company at this particular time in your life!
I was 16 when I started dating a 21 year old college student. We got engaged when I was 17, but it was understood that I was going to college. I did a lot of maturing during the 4 years we were together and I will always appreciate the relationship, although we never did get married. Looking back, my parents were very wise not "forbid" our being together as I probably would have done something silly -- like married too early.
MA