When is sex the right time????

I'm seeing this guy, he's not my boyfriend but we are just dating and I was wondering how long I should wait to have sex with him? I'm 18 and I don't want to wait too long or do it too fast. Help please