<human>: Can you summarize the given text in a few sentences?

Basically I've been dating my boyfriend for about 8 months now. The other day he told me that although he loves me, he isn't sure that he's "in love" with me and that's he's only "50% certain" that I'm the one he wants be with.

Although we get along pretty well together and we're very affectionate toward one another and emotionally supportive, recently our communication has been rather bland  We are in a long distance relationship, we are from cities only 10 minutes away from each other but we go to colleges 1.5 hours in opposite directions.
Anyway, hearing him say that really hurt because I'm crazy for him and this has been a way better relationship than my previous ones. However, this is his first relationship so I'm wondering if perhaps he isn't ready to say he is in love with me because he needs to experience being with other people and there's nothing that I can do but let him go.
I realize 8 months isn't a terribly long time at all but shouldn't one know they want to be with someone? Is it realistic to hope that he begins to be in love with me or should I just let it go and find someone who actually knows they want to committ to being with me? (Not that I need to find someone else right away, I do know I'm only 20 and have plenty of time.)
<bot>: Boyfriend (22) says he's not sure he's in love with me (20f) after 8 months, should I wait for him to be sure or let the relationship go?