Worried 😟 need advice!

So I’m in a LDR and and have been dating the boy of my dreams for 2 years now. Because of our long distance we haven’t gotten very far in the physical part of our relationship and also we are kind of young but very very mature. we both have made it clear that we 100% want to have sex for the first time with each other. So now that we have established that, do you think the next time I see him I should be ready? Or still wait a little longer? I want it to be spontaneous and it’s exciting but kinda crazy at the same time!