My opinion: I DON'T THINK ANYONE SHOULD HAVE SEX UNTIL THEY ARE MARRIED. There are so may STD's out there... and why have some stupid one night stand??? My personal opinion is you should only have sex when you are truly in love... none of that lust shit. Sex is a beautiful thing and should not be wasted on some guy you won't even remember in time... it should be with the one you want to spend the rest of your life with.
*TOM FELTON IS SEXY*