Hi there
I'm just thinking that if he likes u and feels the same way, then why isn't he giving it a go? Has he been hurt in the past?
If you really feel like it isn't going to get anywhere and he has made this clear, then maybe you should stop spending so much time with him in order to get a clear head and get over him a bit.
Go out with your friends and in time i'm msure you'll meet someone new and at least this way, you will always have him as a friend.
When you get with your mate, there is always a risk that if anything goes wrong, it's not always easy to get that friendship back, as i found out ;-)
Is it worth all this? Have you thought about that bit?
Goodluck in whatever you choose and i hope it works out
x