it's loving rather than being 'in love' that is real and lasting. Being in love is sudden and driven by hormones... Love comes with time and insight
I think you should wait until he says he likes you. Otherwise, he might think you're easy or something...
Aww! Then go ahead and say it! :)
when you you can say no sex, no money, nothing to do and make something from it and enjoy each other. Of course he has to as well.. I personally believe love is a seed and grown and it built over time.