Do I ask him or not ??

I've been with my boyfriend for over 3 years now and we've done a few things just not had sex. I'm still a virgin and so is he but I don't want to rush him into having sex but I'm ready to lose mine to him. I know I can trust him and I love him so much. But I don't know if he will be ready ... What do I do ??