There is no right age for sex. Although you should wait until you are married. Because you are young and going through so many changes and you may feel differently about that person at a later point...