He won't commit to me why?

I feel like I'm wasting my time we've know each other for a year he says he loves me and talks about the future all the time with me but he won't ever commit to me he's never asked me out but he calls himself my boyfriend and it's confusing me I don't know if I should just forget it and move onto to someone who will commit to me or should I give it time I don't understand he says he loves me and as far as I know he only has sex with me only and no one else
He won't commit to me why?
Post Opinion