Sexplanation

Idk when it's the right time to have sex. Plus I am singel but I have been talking to someone for 2years now