Virginity

im 16 and ive been going out with my bf for almost a year now, i of course am a virgin but i think im ready to give it to him

im really mature for my age and i know the dangers and everything

i trust him and i want him to be my first

i DO plan on telling my mom im not a virgin but not until a bit after

because i know she would react the wrong way

am i making the right choice?