The reason I said the name of your state is that each state has different laws. In my state it would be better for your boyfriend if he was also legally a minor, and each state has its own law about that as well.
Google "age of consent" and the name of your state.