Decisions...Help

So im 16 and im a virgin. Me and my boyfriend have been together for almost a year. And I truly love him with all my heart. We have messed around of course, but never sex. He's not a virgin and I want to have sex with him. I just want to make sure its the right time.

How do I know the time is right?