i agree with what everyone says, its when your emotionally ready.
and it is so much better when its with the person you love. mine was, and im so happy it was with him because he made it nice for me.
also, make sure its with someone you trust and feel comfortable around. sex is amazing but so many embarressing things happen. you need to be with someone who you can laugh about it with, not who you feel embarressed around
