When is the right time??

Janet
I have been dating my boyfriend for over three months. And while I think to myself how short that sounds, it doesn't feel like it's been three months. It feels like it's been 6 or 7. I think it's because we have spent more time apart (distance relationship) than together. Which sucks...but my question is, I have been really falling for him. And we aren't in the honey moon stage at all. We never were. But I think that I love him. And sometimes I can say it in my head to him and it feels so natural. But with his past relationship fails, and how short our time together has been, I'm scared that if I say it first, he'll turn the other way. I just don't wanna be the first one to say it. And if I do say it first, I don't need him to say it back to feel happy. Please help! What should I do???