My boyfriend being inexperienced.

Okay so I've been taking this all maturely with my boyfriend but here's the thing. Okay I am 16, my boyfriend is 18. He knows I have had sex with only one person in my life before him but my boyfriend never really told me if he was a virgin or not. So the Way he's always covered it made it seem like he wasn't. So the other night for the first time we decided to have sex. It was interesting but he only lasted maybe a minute. I took it maturely it didn't bother me, it happens I know , and he already felt shitty about it. So when he left my house that night he told me then that he was stressing because that was his first time. And I was just completely shocked like , I'm still trying to get over the fact that I took someone's virginity. My last boyfriend took mine but I didn't take his, he was experienced with a couple people. I've never dealt with this stuff. If I knew my boyfriend was a virgin I would've taken things different. So last night we tried again for the second time and he lasted just as long but I still wasn't going to be annoyed about it he can't help it and now that I know he's inexperienced I can't expect some Christian Grey shit out of him. But what I'm here for is advice. Because I love this boy inside and out but I'd love for our sex to be great for the both of us and yes were protected. Do I let this wait in time and give it time for our sex to be good or are there ways to start improving now? I know nothing about how to deal with an inexperienced boy in bed and when I am not inexperienced. It's sweet but it's all so different for me. But none of this makes me think of he differently I love him to death and thank you if you decide to comment back.