Depends on what state you live in. But generally speaking, it is a problem for NOW.
Unless your state has specific exemption laws, like for example Florida (where sex between an adult and a minor is legal as long as the minor is at least 16 and the adult is under 24), you should just wait until you turn 18.
I don't know... I guess it's okay, but if you are still in HS and he's not, I think it's not really appropriate. But, to each their own.
Its not a huge age gap but it can be mentally. I mean ur still young n therebis some much more for u to do learn about urself what if he would like to settle down would i be ready? Ur young he is older what if ur opinions are diffrent or something.