TOO EARLY TO HAVE SEX???

I've been with my boyfriend for three weeks and I was wondering when is the right time to start having sex? I'm 16 and I'm ready and I trust him, I've done it before- is it too early?