How do I know if I’m 100% ready?

I met this guy and there’s some CRAZY attraction between us. We’ve been talking non stop about anything and everything, mostly just flirting with each other. He comes home from college in about a month (33 days, we have a countdown going) and I want to have sex with him. He’s kind, handsome, and he’s made it clear that there is no pressure at all. If I have sex with him, it’ll be my first time. The idea’s nerve wracking, but really exciting at the same time. How do I know if I’m ready to have sex, especially with someone I just met? Should I wait to get to know him better?